.elementor-1819 .elementor-element.elementor-element-34d9db4{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:64px;--padding-bottom:64px;--padding-left:50px;--padding-right:50px;}.elementor-1819 .elementor-element.elementor-element-caca8bc{--display:flex;--justify-content:center;}.elementor-1819 .elementor-element.elementor-element-caca8bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1819 .elementor-element.elementor-element-ceb7d8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.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-1819 .elementor-element.elementor-element-18f244f{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;color:#404040;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;line-height:50px;}.elementor-1819 .elementor-element.elementor-element-18f244f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1819 .elementor-element.elementor-element-ae4545b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1819 .elementor-element.elementor-element-ae4545b.e-con{--flex-grow:0;--flex-shrink:0;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1819 .elementor-element.elementor-element-81b9d05{text-align:center;}.elementor-1819 .elementor-element.elementor-element-81b9d05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:400;line-height:62px;color:#FFFFFF;}.elementor-1819 .elementor-element.elementor-element-49ff155{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1819 .elementor-element.elementor-element-8c91823 .elementor-icon-wrapper{text-align:center;}.elementor-1819 .elementor-element.elementor-element-2c4d682{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-1819 .elementor-element.elementor-element-f043dcb{--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;--padding-top:064px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-1819 .elementor-element.elementor-element-f043dcb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1819 .elementor-element.elementor-element-bf9220a{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-7581aa4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-d52ebcb{--e-image-carousel-slides-to-show:1;}.elementor-1819 .elementor-element.elementor-element-d1c3175{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-d4a6b52{--e-image-carousel-slides-to-show:1;}.elementor-1819 .elementor-element.elementor-element-28efc7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-ce1eaef{--e-image-carousel-slides-to-show:1;}.elementor-1819 .elementor-element.elementor-element-d1833f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-7b483c2{--e-image-carousel-slides-to-show:1;}.elementor-1819 .elementor-element.elementor-element-36be3ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-a478413{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-1819 .elementor-element.elementor-element-a478413.elementor-element{--align-self:center;}.elementor-1819 .elementor-element.elementor-element-a478413 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;line-height:61.6px;color:#FFFFFF;}.elementor-1819 .elementor-element.elementor-element-a0fc246{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-1819 .elementor-element.elementor-element-a0fc246.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1819 .elementor-element.elementor-element-2427e20 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:16px 28px 16px 28px;}.elementor-1819 .elementor-element.elementor-element-2427e20{width:auto;max-width:auto;}.elementor-1819 .elementor-element.elementor-element-2427e20 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;background-image:linear-gradient(250deg, #BB45CC 50%, #1E0031 100%);border-radius:30px 30px 30px 30px;}.elementor-1819 .elementor-element.elementor-element-2427e20.elementor-element{--align-self:center;}.elementor-1819 .elementor-element.elementor-element-156755d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1819 .elementor-element.elementor-element-b79badc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-998ad45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-5db6130{--display:flex;--min-height:330px;--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-1819 .elementor-element.elementor-element-b14ee96{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1819 .elementor-element.elementor-element-1c4326b img{width:75%;}.elementor-1819 .elementor-element.elementor-element-c1181a1{--display:flex;--justify-content:center;}.elementor-1819 .elementor-element.elementor-element-dfe432c{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:center;}.elementor-1819 .elementor-element.elementor-element-dfe432c.elementor-element{--align-self:center;}.elementor-1819 .elementor-element.elementor-element-dfe432c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-1819 .elementor-element.elementor-element-97c2d96{--display:flex;--min-height:330px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1819 .elementor-element.elementor-element-97c2d96:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-97c2d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1819 .elementor-element.elementor-element-f72999c{text-align:center;color:#FFFEFE;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:26px;}.elementor-1819 .elementor-element.elementor-element-63aabc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-7866816{--display:flex;--min-height:330px;--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-1819 .elementor-element.elementor-element-043f290{--display:flex;--justify-content:center;}.elementor-1819 .elementor-element.elementor-element-a3494b0 img{width:65%;}.elementor-1819 .elementor-element.elementor-element-ac041e8{--display:flex;--justify-content:center;}.elementor-1819 .elementor-element.elementor-element-822511e{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;}.elementor-1819 .elementor-element.elementor-element-822511e.elementor-element{--align-self:center;}.elementor-1819 .elementor-element.elementor-element-822511e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-1819 .elementor-element.elementor-element-ba43ce4{--display:flex;--min-height:330px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1819 .elementor-element.elementor-element-ba43ce4:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-ba43ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1819 .elementor-element.elementor-element-be7cbf2{text-align:center;color:#FFFEFE;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:26px;}.elementor-1819 .elementor-element.elementor-element-9675e40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-a116f44{--display:flex;--min-height:330px;--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-1819 .elementor-element.elementor-element-caac909{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1819 .elementor-element.elementor-element-6acdb88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1819 .elementor-element.elementor-element-6acdb88{text-align:right;}.elementor-1819 .elementor-element.elementor-element-6acdb88 img{max-width:60%;}.elementor-1819 .elementor-element.elementor-element-5346ecc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1819 .elementor-element.elementor-element-29823dd{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;}.elementor-1819 .elementor-element.elementor-element-29823dd.elementor-element{--align-self:center;}.elementor-1819 .elementor-element.elementor-element-29823dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-1819 .elementor-element.elementor-element-bbc3ae4{--display:flex;--min-height:330px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1819 .elementor-element.elementor-element-bbc3ae4:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-bbc3ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1819 .elementor-element.elementor-element-bbc3ae4.e-con{--align-self:center;}.elementor-1819 .elementor-element.elementor-element-d72c804{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:26px;}.elementor-1819 .elementor-element.elementor-element-bfa42bb{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-bfa42bb::before, .elementor-1819 .elementor-element.elementor-element-bfa42bb > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-bfa42bb > .e-con-inner > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-bfa42bb > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-bfa42bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-bfa42bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-1819 .elementor-element.elementor-element-4e216ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1819 .elementor-element.elementor-element-7d8011e{--display:flex;--overlay-opacity:0.5;}.elementor-1819 .elementor-element.elementor-element-7d8011e::before, .elementor-1819 .elementor-element.elementor-element-7d8011e > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-7d8011e > .e-con-inner > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-7d8011e > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-7d8011e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-7d8011e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-1819 .elementor-element.elementor-element-b7fe018{text-align:center;}.elementor-1819 .elementor-element.elementor-element-b7fe018 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-1819 .elementor-element.elementor-element-2e930bc .elementor-icon-wrapper{text-align:center;}.elementor-1819 .elementor-element.elementor-element-2e930bc .elementor-icon{font-size:75px;}.elementor-1819 .elementor-element.elementor-element-2e930bc .elementor-icon svg{height:75px;}.elementor-1819 .elementor-element.elementor-element-1143d4a{--display:flex;--overlay-opacity:0.5;}.elementor-1819 .elementor-element.elementor-element-1143d4a:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-1143d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1819 .elementor-element.elementor-element-1143d4a::before, .elementor-1819 .elementor-element.elementor-element-1143d4a > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-1143d4a > .e-con-inner > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-1143d4a > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-1143d4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-1143d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1819 .elementor-element.elementor-element-7943fcb{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-1819 .elementor-element.elementor-element-86d8865 .elementor-icon-wrapper{text-align:center;}.elementor-1819 .elementor-element.elementor-element-86d8865 .elementor-icon{font-size:75px;}.elementor-1819 .elementor-element.elementor-element-86d8865 .elementor-icon svg{height:75px;}.elementor-1819 .elementor-element.elementor-element-0f5ebe7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1819 .elementor-element.elementor-element-7c61f66{--display:flex;--overlay-opacity:0.5;}.elementor-1819 .elementor-element.elementor-element-7c61f66::before, .elementor-1819 .elementor-element.elementor-element-7c61f66 > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-7c61f66 > .e-con-inner > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-7c61f66 > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-7c61f66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-7c61f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-1819 .elementor-element.elementor-element-8d0f496{text-align:center;}.elementor-1819 .elementor-element.elementor-element-8d0f496 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-1819 .elementor-element.elementor-element-fcac041 .elementor-icon-wrapper{text-align:center;}.elementor-1819 .elementor-element.elementor-element-fcac041 .elementor-icon{font-size:75px;}.elementor-1819 .elementor-element.elementor-element-fcac041 .elementor-icon svg{height:75px;}.elementor-1819 .elementor-element.elementor-element-97058ad{--display:flex;--overlay-opacity:0.5;}.elementor-1819 .elementor-element.elementor-element-97058ad:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-97058ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1819 .elementor-element.elementor-element-97058ad::before, .elementor-1819 .elementor-element.elementor-element-97058ad > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-97058ad > .e-con-inner > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-97058ad > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-97058ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-97058ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1819 .elementor-element.elementor-element-e983cb0{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-1819 .elementor-element.elementor-element-f5cb867 .elementor-icon-wrapper{text-align:center;}.elementor-1819 .elementor-element.elementor-element-f5cb867 .elementor-icon{font-size:75px;}.elementor-1819 .elementor-element.elementor-element-f5cb867 .elementor-icon svg{height:75px;}.elementor-1819 .elementor-element.elementor-element-c6b6d37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1819 .elementor-element.elementor-element-73e79e1{--display:flex;--overlay-opacity:0.5;}.elementor-1819 .elementor-element.elementor-element-73e79e1::before, .elementor-1819 .elementor-element.elementor-element-73e79e1 > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-73e79e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-73e79e1 > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-73e79e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-73e79e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-1819 .elementor-element.elementor-element-050b55b{text-align:center;}.elementor-1819 .elementor-element.elementor-element-050b55b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-1819 .elementor-element.elementor-element-5cb7c85 .elementor-icon-wrapper{text-align:center;}.elementor-1819 .elementor-element.elementor-element-5cb7c85 .elementor-icon{font-size:75px;}.elementor-1819 .elementor-element.elementor-element-5cb7c85 .elementor-icon svg{height:75px;}.elementor-1819 .elementor-element.elementor-element-bbd01ce{--display:flex;--overlay-opacity:0.5;}.elementor-1819 .elementor-element.elementor-element-bbd01ce:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-bbd01ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1819 .elementor-element.elementor-element-bbd01ce::before, .elementor-1819 .elementor-element.elementor-element-bbd01ce > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-bbd01ce > .e-con-inner > .elementor-background-video-container::before, .elementor-1819 .elementor-element.elementor-element-bbd01ce > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-bbd01ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-1819 .elementor-element.elementor-element-bbd01ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1819 .elementor-element.elementor-element-f779d3a{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-1819 .elementor-element.elementor-element-266ee76 .elementor-icon-wrapper{text-align:center;}.elementor-1819 .elementor-element.elementor-element-266ee76 .elementor-icon{font-size:75px;}.elementor-1819 .elementor-element.elementor-element-266ee76 .elementor-icon svg{height:75px;}.elementor-1819 .elementor-element.elementor-element-2fd0804{--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 80px;--row-gap:0px;--column-gap:80px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-1819 .elementor-element.elementor-element-2fd0804:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-2fd0804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1819 .elementor-element.elementor-element-b75be27{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-95719e1 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-1819 .elementor-element.elementor-element-95719e1{text-align:left;}.elementor-1819 .elementor-element.elementor-element-95719e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;line-height:61.6px;color:#000000;}.elementor-1819 .elementor-element.elementor-element-e16c378 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1819 .elementor-element.elementor-element-e16c378{color:#5A5972;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-1819 .elementor-element.elementor-element-4a0a7fe > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-1819 .elementor-element.elementor-element-4a0a7fe .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1819 .elementor-element.elementor-element-6e424c8{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-icon{padding-right:2px;}.elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-text{color:#3E494D;transition:color 0.3s;}.elementor-1819 .elementor-element.elementor-element-f7dbf3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-95f8805{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-1819 .elementor-element.elementor-element-95f8805:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-95f8805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F8;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:15px;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-15px;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-group > label, .elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-subgroup label{color:#21272A;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:19.6px;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-type-html{padding-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-group .elementor-field{color:#697077;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-group .elementor-field, .elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#C1C7CD;border-width:0px 0px 01px 0px;border-radius:04px 04px 0px 0px;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#C1C7CD;border-width:0px 0px 01px 0px;border-radius:04px 04px 0px 0px;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-group .elementor-select-wrapper::before{color:#C1C7CD;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:16px;letter-spacing:0.5px;border-radius:30px 30px 30px 30px;padding:012px 028px 012px 28px;}.elementor-1819 .elementor-element.elementor-element-49eb022 .e-form__buttons__wrapper__button-next{background-color:#00000000;color:#000000;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-button[type="submit"]{background-color:#00000000;color:#000000;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-1819 .elementor-element.elementor-element-49eb022 .e-form__buttons__wrapper__button-previous{background-color:#000000;color:#ffffff;}.elementor-1819 .elementor-element.elementor-element-49eb022 .e-form__buttons__wrapper__button-next:hover{color:var( --e-global-color-primary );}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-button[type="submit"]:hover{color:var( --e-global-color-primary );}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-1819 .elementor-element.elementor-element-49eb022 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-message{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-message.elementor-message-success{color:var( --e-global-color-84a8d72 );}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-message.elementor-message-danger{color:#EB0000;}.elementor-1819 .elementor-element.elementor-element-49eb022{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-1819:not(.elementor-motion-effects-element-type-background), body.elementor-page-1819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-1819 .elementor-element.elementor-element-caca8bc{--width:35%;}.elementor-1819 .elementor-element.elementor-element-ae4545b{--width:65%;}.elementor-1819 .elementor-element.elementor-element-b14ee96{--width:50%;}.elementor-1819 .elementor-element.elementor-element-c1181a1{--width:50%;}.elementor-1819 .elementor-element.elementor-element-043f290{--width:50%;}.elementor-1819 .elementor-element.elementor-element-ac041e8{--width:50%;}.elementor-1819 .elementor-element.elementor-element-caac909{--width:45%;}.elementor-1819 .elementor-element.elementor-element-5346ecc{--width:55%;}}@media(max-width:1000px) and (min-width:768px){.elementor-1819 .elementor-element.elementor-element-caca8bc{--width:100%;}.elementor-1819 .elementor-element.elementor-element-ae4545b{--width:100%;}.elementor-1819 .elementor-element.elementor-element-bf9220a{--content-width:75%;}}@media(max-width:1200px){.elementor-1819 .elementor-element.elementor-element-34d9db4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1819 .elementor-element.elementor-element-18f244f{width:var( --container-widget-width, 425.5px );max-width:425.5px;--container-widget-width:425.5px;--container-widget-flex-grow:0;font-size:38px;line-height:48px;}.elementor-1819 .elementor-element.elementor-element-81b9d05 .elementor-heading-title{font-size:48px;line-height:60px;}.elementor-1819 .elementor-element.elementor-element-49ff155{font-size:20px;line-height:28px;}.elementor-1819 .elementor-element.elementor-element-2c4d682{font-size:20px;line-height:28px;}.elementor-1819 .elementor-element.elementor-element-bf9220a{--justify-content:center;}.elementor-1819 .elementor-element.elementor-element-36be3ca{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1819 .elementor-element.elementor-element-a478413 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1819 .elementor-element.elementor-element-a0fc246{font-size:18px;line-height:25px;}.elementor-1819 .elementor-element.elementor-element-dfe432c .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1819 .elementor-element.elementor-element-822511e .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1819 .elementor-element.elementor-element-29823dd .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1819 .elementor-element.elementor-element-b7fe018 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1819 .elementor-element.elementor-element-2e930bc .elementor-icon{font-size:50px;}.elementor-1819 .elementor-element.elementor-element-2e930bc .elementor-icon svg{height:50px;}.elementor-1819 .elementor-element.elementor-element-86d8865 .elementor-icon{font-size:50px;}.elementor-1819 .elementor-element.elementor-element-86d8865 .elementor-icon svg{height:50px;}.elementor-1819 .elementor-element.elementor-element-8d0f496 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1819 .elementor-element.elementor-element-fcac041 .elementor-icon{font-size:50px;}.elementor-1819 .elementor-element.elementor-element-fcac041 .elementor-icon svg{height:50px;}.elementor-1819 .elementor-element.elementor-element-f5cb867 .elementor-icon{font-size:50px;}.elementor-1819 .elementor-element.elementor-element-f5cb867 .elementor-icon svg{height:50px;}.elementor-1819 .elementor-element.elementor-element-050b55b .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1819 .elementor-element.elementor-element-5cb7c85 .elementor-icon{font-size:50px;}.elementor-1819 .elementor-element.elementor-element-5cb7c85 .elementor-icon svg{height:50px;}.elementor-1819 .elementor-element.elementor-element-266ee76 .elementor-icon{font-size:50px;}.elementor-1819 .elementor-element.elementor-element-266ee76 .elementor-icon svg{height:50px;}.elementor-1819 .elementor-element.elementor-element-2fd0804{--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1819 .elementor-element.elementor-element-95719e1 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1819 .elementor-element.elementor-element-4a0a7fe .elementor-heading-title{line-height:30px;}}@media(max-width:1000px){.elementor-1819 .elementor-element.elementor-element-34d9db4{--flex-wrap:wrap;}.elementor-1819 .elementor-element.elementor-element-caca8bc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1819 .elementor-element.elementor-element-18f244f{--container-widget-width:589px;--container-widget-flex-grow:0;width:var( --container-widget-width, 589px );max-width:589px;font-size:35px;line-height:45px;}.elementor-1819 .elementor-element.elementor-element-ae4545b{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1819 .elementor-element.elementor-element-81b9d05 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-1819 .elementor-element.elementor-element-49ff155{font-size:18px;}.elementor-1819 .elementor-element.elementor-element-2c4d682{font-size:18px;}.elementor-1819 .elementor-element.elementor-element-f043dcb{--flex-wrap:wrap;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-d52ebcb{--e-image-carousel-slides-to-show:1;}.elementor-1819 .elementor-element.elementor-element-d4a6b52{--e-image-carousel-slides-to-show:1;}.elementor-1819 .elementor-element.elementor-element-ce1eaef{--e-image-carousel-slides-to-show:1;}.elementor-1819 .elementor-element.elementor-element-7b483c2{--e-image-carousel-slides-to-show:1;}.elementor-1819 .elementor-element.elementor-element-36be3ca{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-a478413{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-1819 .elementor-element.elementor-element-a478413 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1819 .elementor-element.elementor-element-1c4326b img{width:100%;}.elementor-1819 .elementor-element.elementor-element-dfe432c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1819 .elementor-element.elementor-element-dfe432c .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-1819 .elementor-element.elementor-element-a3494b0 img{width:100%;}.elementor-1819 .elementor-element.elementor-element-822511e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1819 .elementor-element.elementor-element-822511e .elementor-heading-title{font-size:27px;line-height:35px;}.elementor-1819 .elementor-element.elementor-element-6acdb88 img{width:100%;}.elementor-1819 .elementor-element.elementor-element-29823dd{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-1819 .elementor-element.elementor-element-29823dd .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-1819 .elementor-element.elementor-element-b7fe018 .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-1819 .elementor-element.elementor-element-2e930bc .elementor-icon{font-size:35px;}.elementor-1819 .elementor-element.elementor-element-2e930bc .elementor-icon svg{height:35px;}.elementor-1819 .elementor-element.elementor-element-86d8865 .elementor-icon{font-size:35px;}.elementor-1819 .elementor-element.elementor-element-86d8865 .elementor-icon svg{height:35px;}.elementor-1819 .elementor-element.elementor-element-8d0f496 .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-1819 .elementor-element.elementor-element-fcac041 .elementor-icon{font-size:35px;}.elementor-1819 .elementor-element.elementor-element-fcac041 .elementor-icon svg{height:35px;}.elementor-1819 .elementor-element.elementor-element-f5cb867 .elementor-icon{font-size:35px;}.elementor-1819 .elementor-element.elementor-element-f5cb867 .elementor-icon svg{height:35px;}.elementor-1819 .elementor-element.elementor-element-050b55b .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-1819 .elementor-element.elementor-element-5cb7c85 .elementor-icon{font-size:35px;}.elementor-1819 .elementor-element.elementor-element-5cb7c85 .elementor-icon svg{height:35px;}.elementor-1819 .elementor-element.elementor-element-266ee76 .elementor-icon{font-size:35px;}.elementor-1819 .elementor-element.elementor-element-266ee76 .elementor-icon svg{height:35px;}.elementor-1819 .elementor-element.elementor-element-2fd0804{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1819 .elementor-element.elementor-element-95719e1 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1819 .elementor-element.elementor-element-6e424c8 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-1819 .elementor-element.elementor-element-34d9db4{--padding-top:32px;--padding-bottom:032px;--padding-left:015px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1819 .elementor-element.elementor-element-18f244f{font-size:30px;line-height:38px;}.elementor-1819 .elementor-element.elementor-element-ae4545b{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:010px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1819 .elementor-element.elementor-element-81b9d05 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1819 .elementor-element.elementor-element-49ff155{font-size:16px;line-height:24px;}.elementor-1819 .elementor-element.elementor-element-8c91823 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1819 .elementor-element.elementor-element-8c91823 .elementor-icon-wrapper{text-align:center;}.elementor-1819 .elementor-element.elementor-element-8c91823 .elementor-icon{font-size:40px;}.elementor-1819 .elementor-element.elementor-element-8c91823 .elementor-icon svg{height:40px;}.elementor-1819 .elementor-element.elementor-element-2c4d682{font-size:16px;line-height:24px;}.elementor-1819 .elementor-element.elementor-element-f043dcb{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1819 .elementor-element.elementor-element-7581aa4{--width:25%;--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-1819 .elementor-element.elementor-element-d52ebcb{--e-image-carousel-slides-to-show:1;width:initial;max-width:initial;}.elementor-1819 .elementor-element.elementor-element-d1c3175{--width:25%;}.elementor-1819 .elementor-element.elementor-element-d4a6b52{--e-image-carousel-slides-to-show:1;}.elementor-1819 .elementor-element.elementor-element-28efc7e{--width:25%;}.elementor-1819 .elementor-element.elementor-element-ce1eaef{--e-image-carousel-slides-to-show:1;}.elementor-1819 .elementor-element.elementor-element-d1833f0{--width:25%;}.elementor-1819 .elementor-element.elementor-element-7b483c2{--e-image-carousel-slides-to-show:1;}.elementor-1819 .elementor-element.elementor-element-36be3ca{--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-a478413{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1819 .elementor-element.elementor-element-a478413 .elementor-heading-title{font-size:38px;line-height:50px;}.elementor-1819 .elementor-element.elementor-element-a0fc246{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:24px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1819 .elementor-element.elementor-element-2427e20 .elementor-button{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1819 .elementor-element.elementor-element-dfe432c .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1819 .elementor-element.elementor-element-822511e .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1819 .elementor-element.elementor-element-29823dd .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1819 .elementor-element.elementor-element-4e216ac{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-7d8011e:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-7d8011e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2024/04/4a723855_39a2_440e_9049_22ec626f0564_1_1.webp");background-position:45px -120px;background-repeat:no-repeat;background-size:814px auto;}.elementor-1819 .elementor-element.elementor-element-7d8011e{--min-height:450px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1819 .elementor-element.elementor-element-b7fe018 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1819 .elementor-element.elementor-element-2e930bc .elementor-icon{font-size:45px;}.elementor-1819 .elementor-element.elementor-element-2e930bc .elementor-icon svg{height:45px;}.elementor-1819 .elementor-element.elementor-element-1143d4a{--min-height:450px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1819 .elementor-element.elementor-element-7943fcb{text-align:center;font-size:16px;line-height:23px;}.elementor-1819 .elementor-element.elementor-element-86d8865 .elementor-icon{font-size:45px;}.elementor-1819 .elementor-element.elementor-element-86d8865 .elementor-icon svg{height:45px;}.elementor-1819 .elementor-element.elementor-element-0f5ebe7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-7c61f66:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-7c61f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2024/04/lightbulb_1-1.webp");background-position:-341px -63px;background-repeat:no-repeat;background-size:648px auto;}.elementor-1819 .elementor-element.elementor-element-7c61f66{--min-height:450px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1819 .elementor-element.elementor-element-8d0f496 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1819 .elementor-element.elementor-element-fcac041 .elementor-icon{font-size:45px;}.elementor-1819 .elementor-element.elementor-element-fcac041 .elementor-icon svg{height:45px;}.elementor-1819 .elementor-element.elementor-element-97058ad{--min-height:450px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1819 .elementor-element.elementor-element-e983cb0{text-align:center;font-size:16px;line-height:23px;}.elementor-1819 .elementor-element.elementor-element-f5cb867 .elementor-icon{font-size:45px;}.elementor-1819 .elementor-element.elementor-element-f5cb867 .elementor-icon svg{height:45px;}.elementor-1819 .elementor-element.elementor-element-c6b6d37{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-73e79e1:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-73e79e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2024/04/lightbulb_1.webp");background-position:-78px 9px;background-repeat:no-repeat;background-size:650px auto;}.elementor-1819 .elementor-element.elementor-element-73e79e1{--min-height:450px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1819 .elementor-element.elementor-element-050b55b .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-1819 .elementor-element.elementor-element-5cb7c85 .elementor-icon{font-size:45px;}.elementor-1819 .elementor-element.elementor-element-5cb7c85 .elementor-icon svg{height:45px;}.elementor-1819 .elementor-element.elementor-element-bbd01ce{--min-height:450px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-1819 .elementor-element.elementor-element-f779d3a{text-align:center;font-size:16px;line-height:23px;}.elementor-1819 .elementor-element.elementor-element-266ee76 .elementor-icon{font-size:45px;}.elementor-1819 .elementor-element.elementor-element-266ee76 .elementor-icon svg{height:45px;}.elementor-1819 .elementor-element.elementor-element-2fd0804{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1819 .elementor-element.elementor-element-95719e1 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-1819 .elementor-element.elementor-element-e16c378{font-size:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1819 .elementor-element.elementor-element-6e424c8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1819 .elementor-element.elementor-element-6e424c8{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1819 .elementor-element.elementor-element-6e424c8 .elementor-icon-list-item > a{font-size:16px;}.elementor-1819 .elementor-element.elementor-element-95f8805{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-group .elementor-field, .elementor-1819 .elementor-element.elementor-element-49eb022 .elementor-field-subgroup label{font-size:14px;}}@media(max-width:1200px) and (min-width:768px){.elementor-1819 .elementor-element.elementor-element-caca8bc{--width:340.5px;}.elementor-1819 .elementor-element.elementor-element-ae4545b{--width:631.5px;}.elementor-1819 .elementor-element.elementor-element-f043dcb{--width:1115.6px;}}@media(min-width:1600px){.elementor-1819 .elementor-element.elementor-element-34d9db4{--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1819 .elementor-element.elementor-element-36be3ca{--justify-content:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1819 .elementor-element.elementor-element-dfe432c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1819 .elementor-element.elementor-element-97c2d96{--min-height:340px;}.elementor-1819 .elementor-element.elementor-element-a3494b0 img{width:67%;}.elementor-1819 .elementor-element.elementor-element-6acdb88 img{width:70%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-18f244f */.highlight:hover {
    color: white; /* Changes text color to white on hover */
    cursor: pointer; /* Changes the cursor to indicate interactivity */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8c91823 */@keyframes slideDown {
    0% {
        transform: translateY(-10px);
    }
    50% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
    }
}

.icon-down {
    display: inline-block;
    animation: slideDown 1s infinite ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d52ebcb */.slider .swiper-slide {
  text-align: center; /* Center content within the slide */
  overflow: hidden; /* Hide parts of the image that overflow the slide's boundaries */
}

.slider .swiper-slide img {
  width: 500%; /* Scale up the image to effectively "crop" to 70% when displayed */
  max-width: none; /* Ensure the image can scale up */
  display: block;
  margin-left: -161.425%; /* Offset the left margin to center the image */
  cursor: pointer; /* Change the cursor to indicate the image is clickable */
  transition: transform 0.3s; /* Smooth transition for the lightbox */
}
.custom-fade-animation {
    animation: fadeInOut 10s infinite alternate; /* Adjust the duration as needed */
}

@keyframes fadeInOut {
    0%, 100% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d4a6b52 */.slider .swiper-slide {
  text-align: center; /* Center content within the slide */
  overflow: hidden; /* Hide parts of the image that overflow the slide's boundaries */
}

.slider .swiper-slide img {
  width: 500%; /* Scale up the image to effectively "crop" to 70% when displayed */
  max-width: none; /* Ensure the image can scale up */
  display: block;
  margin-left: -161.425%; /* Offset the left margin to center the image */
  cursor: pointer; /* Change the cursor to indicate the image is clickable */
  transition: transform 0.3s; /* Smooth transition for the lightbox */
}
.custom-fade-animation {
    animation: fadeInOut 10s infinite alternate; /* Adjust the duration as needed */
}

@keyframes fadeInOut {
    0%, 100% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ce1eaef */.slider .swiper-slide {
  text-align: center; /* Center content within the slide */
  overflow: hidden; /* Hide parts of the image that overflow the slide's boundaries */
}

.slider .swiper-slide img {
  width: 500%; /* Scale up the image to effectively "crop" to 70% when displayed */
  max-width: none; /* Ensure the image can scale up */
  display: block;
  margin-left: -161.425%; /* Offset the left margin to center the image */
  cursor: pointer; /* Change the cursor to indicate the image is clickable */
  transition: transform 0.3s; /* Smooth transition for the lightbox */
}
.custom-fade-animation {
    animation: fadeInOut 10s infinite alternate; /* Adjust the duration as needed */
}

@keyframes fadeInOut {
    0%, 100% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7b483c2 */.slider .swiper-slide {
  text-align: center; /* Center content within the slide */
  overflow: hidden; /* Hide parts of the image that overflow the slide's boundaries */
}

.slider .swiper-slide img {
  width: 500%; /* Scale up the image to effectively "crop" to 70% when displayed */
  max-width: none; /* Ensure the image can scale up */
  display: block;
  margin-left: -161.425%; /* Offset the left margin to center the image */
  cursor: pointer; /* Change the cursor to indicate the image is clickable */
  transition: transform 0.3s; /* Smooth transition for the lightbox */
}
.custom-fade-animation {
    animation: fadeInOut 10s infinite alternate; /* Adjust the duration as needed */
}

@keyframes fadeInOut {
    0%, 100% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97c2d96 */.flick2 {
    left: 100%; /* Position flick2 to the right, out of view */
}@media (min-width: 1441px) {
  .flick2 {
    height: 380px; /* New height for wide screens */
  }
}

@media (min-width: 1920px) {
  .flick2{
    height: 380px; /* New height for wide screens */
  }
}
.flick2 {
    left: 100%; /* Position flick2 to the right, out of view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-998ad45 *//* Styles for main container */
.main {
  position: relative;
  overflow: hidden;
  height: 380px; /* Adjust the height as necessary */
}

/* Transition styles for flick1 and flick2 */
.flick1, .flick2 {
  position: absolute;
  width: 100%;
  top: 0;
  transition: all 1.3s ease-in-out; /* Smooth transition for both elements */
}

.flick1 {
  left: 0%;  
}

.flick2 {
  left: -100%; /* Initially off-screen to the left */
}

/* Active states when hovered */
.active-flick1 {
    left: -100%;/* Move flick1 out of view to the left */
}

.active-flick2 {
 left: 0%;/* Bring flick2 into view from the right */
}

@media (min-width: 1441px) {
  .main {
    height: 380px; /* Adjust height for wider screens */
  }
}

@media (min-width: 1900px) {
  .main {
    height: 380px; /* Consistent height adjustment for very wide screens */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba43ce4 */@media (min-width: 1441px) {
  .hippo2 {
    height: 380px; /* New height for wide screens */
  }
}
@media (min-width: 1900px) {
  .hippo2 {
    height: 380px; /* New height for wide screens */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63aabc6 *//* Styles for main1 container */
.main1 {
  position: relative;
  overflow: hidden;
  height: 380px; /* Adjust the height as necessary */
}

/* Transition styles for hippo1 and hippo2 */
.hippo1, .hippo2 {
  position: absolute;
  width: 100%;
  top: 0;
  transition: all 1.3s ease-in-out; /* Smooth transition for both elements */
}

.hippo1 {
  left: 0%; /* Initially in view */
}

.hippo2 {
  left: -100%; /* Initially off-screen to the left */
}

/* Active states when hovered */
.active-hippo1 {
  left: -100%; /* Move hippo1 out of view to the left */
}

.active-hippo2 {
  left: 0%; /* Bring hippo2 into view from the right */
}
@media (min-width: 1441px) {
  .main {
    height: 380px; /* Adjust height for wider screens */
  }
}

@media (min-width: 1900px) {
  .main {
    height: 380px; /* Consistent height adjustment for very wide screens */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9675e40 */.main2 .light2 {
    display: block !important;
    align-content: center;
    height: 400px; 
}
/* Styles for main2 container */
.main2 {
  position: relative;
  overflow: hidden;
  height: 400px; /* Adjust the height as necessary */
}

/* Transition styles for light1 and light2 */
.light1, .light2 {
  position: absolute;
  width: 100%;
  top: 0;
  transition: all 1.3s ease-in-out; /* Smooth transition for both elements */
  color: #fefefe ;
}

.light1 {
  left: 0%; /* Initially in view */
}

.light2 {
  left: -100%; /* Initially off-screen to the left */
}

/* Active states when hovered */
.active-light1 {
  left: -100%; /* Move light1 out of view to the left */
}

.active-light2 {
  left: 0%; /* Bring light2 into view from the right */
}

@media (min-width: 1441px) {
  .main2 {
    height: 400px; /* Adjust height for wider screens */
  }
}

@media (min-width: 1900px) {
  .main2 {
    height: 380px; /* Consistent height adjustment for very wide screens */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e216ac */.guiding {
    position: relative;
    overflow: hidden;
    height: 450px;
    background-color: #000;
    z-index: 1;
}

.goal1, .goal2 {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
    opacity: 0;
    z-index: 2;
}

.goal1.active-goal1, .goal2.active-goal2 {
    opacity: 1;
    z-index: 3;
}

.icon-left, .icon-right {
    position: relative;
    display: inline-block;
    transition: transform 0.5s ease-in-out;
}

.icon-slide-right {
    transform: translateX(20px); /* Slides the icon to the right */
}

.icon-slide-left {
    transform: translateX(-20px); /* Slides the icon to the left */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f5ebe7 */.effect {
    position: relative;
    overflow: hidden;
    height: 450px; /* Adjust as needed */
    background-color: #000; /* Background color or image */
    z-index: 1;
}

.cost1, .cost2 {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
    opacity: 0; /* Initially hidden */
    z-index: 2;
}

.cost1.active-cost1, .cost2.active-cost2 {
    opacity: 1; /* Show active slide */
    z-index: 3; /* Bring active slide to the front */
}

.icon-first, .icon-second {
    position: relative;
    display: inline-block;
    transition: transform 0.5s ease-in-out;
}

.icon-slide-right {
    transform: translateX(20px); /* Slides the icon to the right */
}

.icon-slide-left {
    transform: translateX(-20px); /* Slides the icon to the left */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6b6d37 */.culti {
    position: relative; /* Ensure the container is positioned relative to hold the slides */
    overflow: hidden; /* Prevent any overflow from the slides */
    height: 450px; /* Adjust as per your design */
    background-color: #000; /* Or use the desired background color */
    z-index: 1; /* Make sure it's on top of any content below */
}

.inno1, .inno2 {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
    opacity: 0;
    z-index: 2; /* Make sure the slides are above the culti container */
}

.inno1.active-inno1, .inno2.active-inno2 {
    opacity: 1;
    z-index: 3; /* Ensure active slide is on top */
}

.icon-up, .icon-down1 {
    position: relative;
    display: inline-block;
    transition: transform 0.5s ease-in-out;
}

.icon-slide-right {
    transform: translateX(20px); /* Slides the icon to the right */
}

.icon-slide-left {
    transform: translateX(-20px); /* Slides the icon to the left */
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-49eb022 *//* Styling for the form button with gradient border */
.new-btn .elementor-button.elementor-size-sm {
    position: relative;
    padding: 10px 20px; /* Adjust padding as needed */
    border: 3px solid transparent;
    border-radius: 30px;
    background: linear-gradient(#fff, #fff) padding-box, linear-gradient(to right, #BB45CC, #1E0031) border-box;
    color: black; /* Adjust text color as needed */
    cursor: pointer;
    outline: none;
    font-size: 16px; /* Adjust font size as needed */
    font-weight: bold;
    text-align: center;
    display: inline-block;
    z-index: 1;
    transition: background 0.3s ease; /* Smooth transition for hover effect */
}

/* Hover effect for the button */
.new-btn .elementor-button.elementor-size-sm:hover {
    background: linear-gradient(#fff, #fff) padding-box, linear-gradient(to right, #1E0031, #BB45CC) border-box;
}

/* Ensure the dropdown menu has a higher z-index */
select {
    z-index: 10; /* Adjust as necessary */
    position: relative;
    background-color: #fff; /* Ensure background doesn't blend with other elements */
    width: 100%; /* Ensure full width */
    padding: 10px; /* Ensure there's enough padding */
    margin-bottom: 10px; /* Add some space below each dropdown */
    box-sizing: border-box; /* Ensure padding and width work together */
    appearance: none; /* Remove default styling for better control */
}

/* Ensure dropdown wrapper has enough space and is not being cut off */
.elementor-field-group {
    overflow: visible; /* Ensure no overflow issues */
    z-index: 5; /* Ensure it stacks correctly */
}

/* Adjust the dropdown icon */
.elementor-field-group select::-ms-expand {
    display: none; /* Hide the default icon in IE */
}

.elementor-field-group select {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path d="M5.23 7.21a.75.75 0 0 1 1.06 0L10 10.92l3.71-3.71a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06z"/></svg>') no-repeat right 10px center;
    background-size: 22px; /* Adjust icon size */
    padding-right: 2em; /* Add space for the icon */
}/* End custom CSS */