.elementor-911 .elementor-element.elementor-element-5b8273f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-911 .elementor-element.elementor-element-5b8273f:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-5b8273f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-911 .elementor-element.elementor-element-5b8273f.e-con{--align-self:center;}.elementor-911 .elementor-element.elementor-element-865b432{--display:flex;}.elementor-911 .elementor-element.elementor-element-865b432.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-61bce3e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-911 .elementor-element.elementor-element-61bce3e img{width:100%;border-style:solid;border-color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-91d89e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-911 .elementor-element.elementor-element-91d89e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-b2f9494{--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;}.elementor-911 .elementor-element.elementor-element-b2f9494.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-d602c0d{width:var( --container-widget-width, 38.934% );max-width:38.934%;--container-widget-width:38.934%;--container-widget-flex-grow:0;}.elementor-911 .elementor-element.elementor-element-d602c0d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-d602c0d .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-911 .elementor-element.elementor-element-d602c0d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-d602c0d.elementor-view-stacked .elementor-icon{background-color:#7e5fcc;}.elementor-911 .elementor-element.elementor-element-d602c0d.elementor-view-framed .elementor-icon, .elementor-911 .elementor-element.elementor-element-d602c0d.elementor-view-default .elementor-icon{fill:#7e5fcc;color:#7e5fcc;border-color:#7e5fcc;}.elementor-911 .elementor-element.elementor-element-d602c0d .elementor-icon{font-size:14px;}.elementor-911 .elementor-element.elementor-element-d602c0d .elementor-icon-box-title, .elementor-911 .elementor-element.elementor-element-d602c0d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;}.elementor-911 .elementor-element.elementor-element-d602c0d .elementor-icon-box-description{color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-c6cc37c{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-911 .elementor-element.elementor-element-c6cc37c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-c6cc37c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-911 .elementor-element.elementor-element-c6cc37c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-c6cc37c.elementor-view-stacked .elementor-icon{background-color:#7e5fcc;}.elementor-911 .elementor-element.elementor-element-c6cc37c.elementor-view-framed .elementor-icon, .elementor-911 .elementor-element.elementor-element-c6cc37c.elementor-view-default .elementor-icon{fill:#7e5fcc;color:#7e5fcc;border-color:#7e5fcc;}.elementor-911 .elementor-element.elementor-element-c6cc37c .elementor-icon{font-size:25px;}.elementor-911 .elementor-element.elementor-element-c6cc37c .elementor-icon-box-title, .elementor-911 .elementor-element.elementor-element-c6cc37c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;}.elementor-911 .elementor-element.elementor-element-3a7b2b6{text-align:end;}.elementor-911 .elementor-element.elementor-element-3a7b2b6 img{width:30%;}.elementor-911 .elementor-element.elementor-element-7e39fdb{text-align:start;}.elementor-911 .elementor-element.elementor-element-7e39fdb img{width:30%;}.elementor-911 .elementor-element.elementor-element-fb71e83{--display:flex;}.elementor-911 .elementor-element.elementor-element-505ce5a{--display:flex;}.elementor-911 .elementor-element.elementor-element-5449f81.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-911 .elementor-element.elementor-element-5449f81.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-911 .elementor-element.elementor-element-5449f81.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-911 .elementor-element.elementor-element-5449f81 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-911 .elementor-element.elementor-element-5449f81 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-911 .elementor-element.elementor-element-a3889aa{--display:flex;}.elementor-911 .elementor-element.elementor-element-7050793.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-911 .elementor-element.elementor-element-7050793.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-911 .elementor-element.elementor-element-7050793.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-911 .elementor-element.elementor-element-7050793 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-911 .elementor-element.elementor-element-7050793 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-911 .elementor-element.elementor-element-99deab7{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF73;--border-color:#FFFFFF73;}.elementor-911 .elementor-element.elementor-element-9e78f82 .menu-item a.hfe-menu-item{padding-left:31px;padding-right:31px;}.elementor-911 .elementor-element.elementor-element-9e78f82 .menu-item a.hfe-sub-menu-item{padding-left:calc( 31px + 20px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-9e78f82 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 31px + 40px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-9e78f82 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 31px + 60px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-9e78f82 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 31px + 80px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-9e78f82 .menu-item a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-9e78f82 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-911 .elementor-element.elementor-element-9e78f82 ul.sub-menu{width:220px;}.elementor-911 .elementor-element.elementor-element-9e78f82 .sub-menu a.hfe-sub-menu-item,
						 .elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-911 .elementor-element.elementor-element-9e78f82{width:var( --container-widget-width, 70.064% );max-width:70.064%;--container-widget-width:70.064%;--container-widget-flex-grow:0;}.elementor-911 .elementor-element.elementor-element-9e78f82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-9e78f82 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-911 .elementor-element.elementor-element-9e78f82 a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-9e78f82 a.hfe-sub-menu-item{font-family:"Montserrat", Sans-serif;font-size:17px;}.elementor-911 .elementor-element.elementor-element-9e78f82 .menu-item a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-9e78f82 .sub-menu a.hfe-sub-menu-item{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-9e78f82 .menu-item a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-9e78f82 .sub-menu, .elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown, .elementor-911 .elementor-element.elementor-element-9e78f82 .hfe-dropdown-expandible{background-color:#00000000;}.elementor-911 .elementor-element.elementor-element-9e78f82 .menu-item a.hfe-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-9e78f82 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-9e78f82 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-9e78f82 .menu-item a.hfe-menu-item.highlighted,
								.elementor-911 .elementor-element.elementor-element-9e78f82 .menu-item a.hfe-menu-item:focus{color:#4edbf4;}.elementor-911 .elementor-element.elementor-element-9e78f82 .sub-menu a.hfe-sub-menu-item,
								.elementor-911 .elementor-element.elementor-element-9e78f82 .elementor-menu-toggle,
								.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown li a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown li a.hfe-sub-menu-item,
								.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown-expandible li a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-9e78f82 .sub-menu,
								.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown,
								.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown-expandible,
								.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#353535;}.elementor-911 .elementor-element.elementor-element-9e78f82 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-9e78f82 .elementor-menu-toggle:hover,
								.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-9e78f82 .sub-menu li.menu-item:not(:last-child),
						.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-911 .elementor-element.elementor-element-9e78f82 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-911 .elementor-element.elementor-element-9e78f82 div.hfe-nav-menu-icon{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-9e78f82 div.hfe-nav-menu-icon svg{fill:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-9e78f82 div.hfe-nav-menu-icon:hover{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-9e78f82 div.hfe-nav-menu-icon:hover svg{fill:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-f250d4c .menu-item a.hfe-menu-item{padding-left:31px;padding-right:31px;}.elementor-911 .elementor-element.elementor-element-f250d4c .menu-item a.hfe-sub-menu-item{padding-left:calc( 31px + 20px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-f250d4c .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 31px + 40px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-f250d4c .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 31px + 60px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-f250d4c .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 31px + 80px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-f250d4c .menu-item a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-f250d4c .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-911 .elementor-element.elementor-element-f250d4c ul.sub-menu{width:220px;}.elementor-911 .elementor-element.elementor-element-f250d4c .sub-menu a.hfe-sub-menu-item,
						 .elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-911 .elementor-element.elementor-element-f250d4c{width:var( --container-widget-width, 70.064% );max-width:70.064%;--container-widget-width:70.064%;--container-widget-flex-grow:0;}.elementor-911 .elementor-element.elementor-element-f250d4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-f250d4c .hfe-nav-menu__toggle{margin:0 auto;}.elementor-911 .elementor-element.elementor-element-f250d4c a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-f250d4c a.hfe-sub-menu-item{font-family:"Montserrat", Sans-serif;font-size:17px;}.elementor-911 .elementor-element.elementor-element-f250d4c .menu-item a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-f250d4c .sub-menu a.hfe-sub-menu-item{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-f250d4c .menu-item a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-f250d4c .sub-menu, .elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown, .elementor-911 .elementor-element.elementor-element-f250d4c .hfe-dropdown-expandible{background-color:#00000000;}.elementor-911 .elementor-element.elementor-element-f250d4c .menu-item a.hfe-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-f250d4c .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-f250d4c .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-f250d4c .menu-item a.hfe-menu-item.highlighted,
								.elementor-911 .elementor-element.elementor-element-f250d4c .menu-item a.hfe-menu-item:focus{color:#4edbf4;}.elementor-911 .elementor-element.elementor-element-f250d4c .sub-menu a.hfe-sub-menu-item,
								.elementor-911 .elementor-element.elementor-element-f250d4c .elementor-menu-toggle,
								.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown li a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown li a.hfe-sub-menu-item,
								.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown-expandible li a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-f250d4c .sub-menu,
								.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown,
								.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown-expandible,
								.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#353535;}.elementor-911 .elementor-element.elementor-element-f250d4c .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-f250d4c .elementor-menu-toggle:hover,
								.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-f250d4c .sub-menu li.menu-item:not(:last-child),
						.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-911 .elementor-element.elementor-element-f250d4c nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-911 .elementor-element.elementor-element-f250d4c div.hfe-nav-menu-icon{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-f250d4c div.hfe-nav-menu-icon svg{fill:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-f250d4c div.hfe-nav-menu-icon:hover{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-f250d4c div.hfe-nav-menu-icon:hover svg{fill:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-bb7948a{width:var( --container-widget-width, 22.704% );max-width:22.704%;--container-widget-width:22.704%;--container-widget-flex-grow:0;}.elementor-911 .elementor-element.elementor-element-bb7948a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );fill:#00123B;color:#00123B;border-radius:222px 222px 222px 222px;}.elementor-911 .elementor-element.elementor-element-70ad75c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-911 .elementor-element.elementor-element-70ad75c:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-70ad75c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-911 .elementor-element.elementor-element-70ad75c.e-con{--align-self:center;}.elementor-911 .elementor-element.elementor-element-0b04cee{--display:flex;}.elementor-911 .elementor-element.elementor-element-0b04cee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-9dbd89c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-911 .elementor-element.elementor-element-9dbd89c img{width:100%;border-style:solid;border-color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-734349c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-911 .elementor-element.elementor-element-734349c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-1c9acde{--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;}.elementor-911 .elementor-element.elementor-element-1c9acde.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-4489a45{width:var( --container-widget-width, 38.934% );max-width:38.934%;--container-widget-width:38.934%;--container-widget-flex-grow:0;}.elementor-911 .elementor-element.elementor-element-4489a45.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-4489a45 .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-911 .elementor-element.elementor-element-4489a45 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-4489a45.elementor-view-stacked .elementor-icon{background-color:#7e5fcc;}.elementor-911 .elementor-element.elementor-element-4489a45.elementor-view-framed .elementor-icon, .elementor-911 .elementor-element.elementor-element-4489a45.elementor-view-default .elementor-icon{fill:#7e5fcc;color:#7e5fcc;border-color:#7e5fcc;}.elementor-911 .elementor-element.elementor-element-4489a45 .elementor-icon{font-size:14px;}.elementor-911 .elementor-element.elementor-element-4489a45 .elementor-icon-box-title, .elementor-911 .elementor-element.elementor-element-4489a45 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;}.elementor-911 .elementor-element.elementor-element-4489a45 .elementor-icon-box-description{color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-1c7fb68{padding:5px 5px 5px 5px;}.elementor-911 .elementor-element.elementor-element-1c7fb68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-da41e36{width:var( --container-widget-width, 38.934% );max-width:38.934%;--container-widget-width:38.934%;--container-widget-flex-grow:0;}.elementor-911 .elementor-element.elementor-element-da41e36.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-da41e36 .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-911 .elementor-element.elementor-element-da41e36 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-da41e36.elementor-view-stacked .elementor-icon{background-color:#7e5fcc;}.elementor-911 .elementor-element.elementor-element-da41e36.elementor-view-framed .elementor-icon, .elementor-911 .elementor-element.elementor-element-da41e36.elementor-view-default .elementor-icon{fill:#7e5fcc;color:#7e5fcc;border-color:#7e5fcc;}.elementor-911 .elementor-element.elementor-element-da41e36 .elementor-icon{font-size:14px;}.elementor-911 .elementor-element.elementor-element-da41e36 .elementor-icon-box-title, .elementor-911 .elementor-element.elementor-element-da41e36 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;}.elementor-911 .elementor-element.elementor-element-da41e36:has(:hover) .elementor-icon-box-title,
					 .elementor-911 .elementor-element.elementor-element-da41e36:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-da41e36 .elementor-icon-box-description{color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-2c2bc14{--display:flex;}.elementor-911 .elementor-element.elementor-element-3797a1b{--display:flex;}.elementor-911 .elementor-element.elementor-element-27a4d07.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-911 .elementor-element.elementor-element-27a4d07.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-911 .elementor-element.elementor-element-27a4d07.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-911 .elementor-element.elementor-element-27a4d07 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-911 .elementor-element.elementor-element-27a4d07 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-911 .elementor-element.elementor-element-979ac90{--display:flex;}.elementor-911 .elementor-element.elementor-element-f26a068.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-911 .elementor-element.elementor-element-f26a068.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-911 .elementor-element.elementor-element-f26a068.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-911 .elementor-element.elementor-element-f26a068 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-911 .elementor-element.elementor-element-f26a068 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-911 .elementor-element.elementor-element-c333594{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF73;--border-color:#FFFFFF73;}.elementor-911 .elementor-element.elementor-element-42fc1ae .menu-item a.hfe-menu-item{padding-left:31px;padding-right:31px;}.elementor-911 .elementor-element.elementor-element-42fc1ae .menu-item a.hfe-sub-menu-item{padding-left:calc( 31px + 20px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-42fc1ae .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 31px + 40px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-42fc1ae .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 31px + 60px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-42fc1ae .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 31px + 80px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-42fc1ae .menu-item a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-42fc1ae .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-911 .elementor-element.elementor-element-42fc1ae ul.sub-menu{width:220px;}.elementor-911 .elementor-element.elementor-element-42fc1ae .sub-menu a.hfe-sub-menu-item,
						 .elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-911 .elementor-element.elementor-element-42fc1ae{width:var( --container-widget-width, 70.064% );max-width:70.064%;--container-widget-width:70.064%;--container-widget-flex-grow:0;}.elementor-911 .elementor-element.elementor-element-42fc1ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-42fc1ae .hfe-nav-menu__toggle{margin:0 auto;}.elementor-911 .elementor-element.elementor-element-42fc1ae a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-42fc1ae a.hfe-sub-menu-item{font-family:"Montserrat", Sans-serif;font-size:17px;}.elementor-911 .elementor-element.elementor-element-42fc1ae .menu-item a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-42fc1ae .sub-menu a.hfe-sub-menu-item{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-42fc1ae .menu-item a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-42fc1ae .sub-menu, .elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown, .elementor-911 .elementor-element.elementor-element-42fc1ae .hfe-dropdown-expandible{background-color:#00000000;}.elementor-911 .elementor-element.elementor-element-42fc1ae .menu-item a.hfe-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-42fc1ae .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-42fc1ae .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-42fc1ae .menu-item a.hfe-menu-item.highlighted,
								.elementor-911 .elementor-element.elementor-element-42fc1ae .menu-item a.hfe-menu-item:focus{color:#4edbf4;}.elementor-911 .elementor-element.elementor-element-42fc1ae .sub-menu a.hfe-sub-menu-item,
								.elementor-911 .elementor-element.elementor-element-42fc1ae .elementor-menu-toggle,
								.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown li a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown li a.hfe-sub-menu-item,
								.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown-expandible li a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-42fc1ae .sub-menu,
								.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown,
								.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown-expandible,
								.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#353535;}.elementor-911 .elementor-element.elementor-element-42fc1ae .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-42fc1ae .elementor-menu-toggle:hover,
								.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-42fc1ae .sub-menu li.menu-item:not(:last-child),
						.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-911 .elementor-element.elementor-element-42fc1ae nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-911 .elementor-element.elementor-element-42fc1ae div.hfe-nav-menu-icon{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-42fc1ae div.hfe-nav-menu-icon svg{fill:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-42fc1ae div.hfe-nav-menu-icon:hover{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-42fc1ae div.hfe-nav-menu-icon:hover svg{fill:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-e7602ec .menu-item a.hfe-menu-item{padding-left:31px;padding-right:31px;}.elementor-911 .elementor-element.elementor-element-e7602ec .menu-item a.hfe-sub-menu-item{padding-left:calc( 31px + 20px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-e7602ec .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 31px + 40px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-e7602ec .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 31px + 60px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-e7602ec .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 31px + 80px );padding-right:31px;}.elementor-911 .elementor-element.elementor-element-e7602ec .menu-item a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-e7602ec .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-911 .elementor-element.elementor-element-e7602ec ul.sub-menu{width:220px;}.elementor-911 .elementor-element.elementor-element-e7602ec .sub-menu a.hfe-sub-menu-item,
						 .elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-911 .elementor-element.elementor-element-e7602ec{width:var( --container-widget-width, 70.064% );max-width:70.064%;--container-widget-width:70.064%;--container-widget-flex-grow:0;}.elementor-911 .elementor-element.elementor-element-e7602ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-e7602ec .hfe-nav-menu__toggle{margin:0 auto;}.elementor-911 .elementor-element.elementor-element-e7602ec a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-e7602ec a.hfe-sub-menu-item{font-family:"Montserrat", Sans-serif;font-size:17px;}.elementor-911 .elementor-element.elementor-element-e7602ec .menu-item a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-e7602ec .sub-menu a.hfe-sub-menu-item{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-e7602ec .menu-item a.hfe-menu-item, .elementor-911 .elementor-element.elementor-element-e7602ec .sub-menu, .elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown, .elementor-911 .elementor-element.elementor-element-e7602ec .hfe-dropdown-expandible{background-color:#00000000;}.elementor-911 .elementor-element.elementor-element-e7602ec .menu-item a.hfe-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-e7602ec .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-e7602ec .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-e7602ec .menu-item a.hfe-menu-item.highlighted,
								.elementor-911 .elementor-element.elementor-element-e7602ec .menu-item a.hfe-menu-item:focus{color:#4edbf4;}.elementor-911 .elementor-element.elementor-element-e7602ec .sub-menu a.hfe-sub-menu-item,
								.elementor-911 .elementor-element.elementor-element-e7602ec .elementor-menu-toggle,
								.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown li a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown li a.hfe-sub-menu-item,
								.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown-expandible li a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-e7602ec .sub-menu,
								.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown,
								.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown-expandible,
								.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#353535;}.elementor-911 .elementor-element.elementor-element-e7602ec .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-e7602ec .elementor-menu-toggle:hover,
								.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-e7602ec .sub-menu li.menu-item:not(:last-child),
						.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-911 .elementor-element.elementor-element-e7602ec nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-911 .elementor-element.elementor-element-e7602ec div.hfe-nav-menu-icon{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-e7602ec div.hfe-nav-menu-icon svg{fill:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-e7602ec div.hfe-nav-menu-icon:hover{color:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-e7602ec div.hfe-nav-menu-icon:hover svg{fill:#7E5FCC;}.elementor-911 .elementor-element.elementor-element-8915645{width:var( --container-widget-width, 22.704% );max-width:22.704%;--container-widget-width:22.704%;--container-widget-flex-grow:0;}.elementor-911 .elementor-element.elementor-element-8915645.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );fill:#00123B;color:#00123B;border-radius:222px 222px 222px 222px;}.elementor-911 .elementor-element.elementor-element-575f2e7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-911 .elementor-element.elementor-element-575f2e7:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-575f2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-911 .elementor-element.elementor-element-575f2e7.e-con{--align-self:center;}.elementor-911 .elementor-element.elementor-element-d14b200{padding:5px 5px 5px 5px;}.elementor-911 .elementor-element.elementor-element-d14b200 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;color:#FFFFFF;}@media(max-width:1024px){.elementor-911 .elementor-element.elementor-element-61bce3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-911 .elementor-element.elementor-element-61bce3e img{width:37%;}.elementor-911 .elementor-element.elementor-element-d602c0d{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-911 .elementor-element.elementor-element-d602c0d .elementor-icon-box-title, .elementor-911 .elementor-element.elementor-element-d602c0d .elementor-icon-box-title a{font-size:15px;}.elementor-911 .elementor-element.elementor-element-c6cc37c{width:var( --container-widget-width, 30.478% );max-width:30.478%;--container-widget-width:30.478%;--container-widget-flex-grow:0;}.elementor-911 .elementor-element.elementor-element-c6cc37c .elementor-icon-box-title, .elementor-911 .elementor-element.elementor-element-c6cc37c .elementor-icon-box-title a{font-size:15px;}.elementor-911 .elementor-element.elementor-element-3a7b2b6 img{width:52%;}.elementor-911 .elementor-element.elementor-element-7e39fdb img{width:52%;}.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-911 .elementor-element.elementor-element-9dbd89c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-911 .elementor-element.elementor-element-9dbd89c img{width:37%;}.elementor-911 .elementor-element.elementor-element-4489a45{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-911 .elementor-element.elementor-element-4489a45 .elementor-icon-box-title, .elementor-911 .elementor-element.elementor-element-4489a45 .elementor-icon-box-title a{font-size:15px;}.elementor-911 .elementor-element.elementor-element-da41e36{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-911 .elementor-element.elementor-element-da41e36 .elementor-icon-box-title, .elementor-911 .elementor-element.elementor-element-da41e36 .elementor-icon-box-title a{font-size:15px;}.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-911 .elementor-element.elementor-element-5b8273f{--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-911 .elementor-element.elementor-element-865b432{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-911 .elementor-element.elementor-element-865b432.e-con{--align-self:center;}.elementor-911 .elementor-element.elementor-element-61bce3e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-911 .elementor-element.elementor-element-61bce3e img{width:42%;border-width:5px 5px 5px 5px;}.elementor-911 .elementor-element.elementor-element-d602c0d{width:100%;max-width:100%;z-index:2;}.elementor-911 .elementor-element.elementor-element-d602c0d .elementor-icon-box-title, .elementor-911 .elementor-element.elementor-element-d602c0d .elementor-icon-box-title a{font-size:15px;}.elementor-911 .elementor-element.elementor-element-c6cc37c{width:100%;max-width:100%;z-index:2;}.elementor-911 .elementor-element.elementor-element-c6cc37c .elementor-icon-box-title, .elementor-911 .elementor-element.elementor-element-c6cc37c .elementor-icon-box-title a{font-size:15px;}.elementor-911 .elementor-element.elementor-element-fb71e83{--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-911 .elementor-element.elementor-element-505ce5a{--width:100px;--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:flex-end;}.elementor-911 .elementor-element.elementor-element-505ce5a.e-con{--align-self:center;}.elementor-911 .elementor-element.elementor-element-5449f81 .elementor-image-box-wrapper{text-align:center;}.elementor-911 .elementor-element.elementor-element-5449f81 .elementor-image-box-img{margin-bottom:15px;}.elementor-911 .elementor-element.elementor-element-5449f81 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-911 .elementor-element.elementor-element-a3889aa{--width:100px;--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;}.elementor-911 .elementor-element.elementor-element-7050793 .elementor-image-box-img{margin-bottom:15px;}.elementor-911 .elementor-element.elementor-element-7050793 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-911 .elementor-element.elementor-element-99deab7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-911 .elementor-element.elementor-element-bb7948a{width:100%;max-width:100%;}.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-911 .elementor-element.elementor-element-70ad75c{--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-911 .elementor-element.elementor-element-0b04cee{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-911 .elementor-element.elementor-element-0b04cee.e-con{--align-self:center;}.elementor-911 .elementor-element.elementor-element-9dbd89c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-911 .elementor-element.elementor-element-9dbd89c img{width:42%;border-width:5px 5px 5px 5px;}.elementor-911 .elementor-element.elementor-element-4489a45{width:100%;max-width:100%;z-index:2;}.elementor-911 .elementor-element.elementor-element-4489a45 .elementor-icon-box-title, .elementor-911 .elementor-element.elementor-element-4489a45 .elementor-icon-box-title a{font-size:15px;}.elementor-911 .elementor-element.elementor-element-1c7fb68.elementor-element{--align-self:center;}.elementor-911 .elementor-element.elementor-element-1c7fb68{text-align:start;}.elementor-911 .elementor-element.elementor-element-1c7fb68 .elementor-heading-title{font-size:15px;}.elementor-911 .elementor-element.elementor-element-da41e36{width:100%;max-width:100%;z-index:2;}.elementor-911 .elementor-element.elementor-element-da41e36 .elementor-icon-box-title, .elementor-911 .elementor-element.elementor-element-da41e36 .elementor-icon-box-title a{font-size:21px;}.elementor-911 .elementor-element.elementor-element-2c2bc14{--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-911 .elementor-element.elementor-element-3797a1b{--width:100px;--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:flex-end;}.elementor-911 .elementor-element.elementor-element-3797a1b.e-con{--align-self:center;}.elementor-911 .elementor-element.elementor-element-27a4d07 .elementor-image-box-wrapper{text-align:center;}.elementor-911 .elementor-element.elementor-element-27a4d07 .elementor-image-box-img{margin-bottom:15px;}.elementor-911 .elementor-element.elementor-element-27a4d07 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-911 .elementor-element.elementor-element-979ac90{--width:100px;--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;}.elementor-911 .elementor-element.elementor-element-f26a068 .elementor-image-box-img{margin-bottom:15px;}.elementor-911 .elementor-element.elementor-element-f26a068 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-911 .elementor-element.elementor-element-c333594{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-911 .elementor-element.elementor-element-8915645{width:100%;max-width:100%;}.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-911 .elementor-element.elementor-element-865b432{--width:10.063%;}.elementor-911 .elementor-element.elementor-element-91d89e9{--width:92.722%;}.elementor-911 .elementor-element.elementor-element-b2f9494{--width:95.565%;}.elementor-911 .elementor-element.elementor-element-0b04cee{--width:10.063%;}.elementor-911 .elementor-element.elementor-element-734349c{--width:92.722%;}.elementor-911 .elementor-element.elementor-element-1c9acde{--width:90%;}}/* Start custom CSS for button, class: .elementor-element-bb7948a *//* Неоновая кнопка с эффектом свечения - Фиолетовый/Голубой вариант */
.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button {
    position: relative;
    background: linear-gradient(135deg, #7E5FCC 0%, #9B7EFF 100%) !important;
    overflow: hidden;
    border: 1px solid rgba(206, 227, 246, 0.4) !important;
    text-decoration: none !important;
    outline: none !important;
    transition: all 0.4s ease !important;
    transform: translateY(0);
    box-shadow: 0 4px 15px rgba(126, 95, 204, 0.4);
    text-shadow: 0 0 8px rgba(206, 227, 246, 0.5);
}

/* Основной зеркальный эффект с неоновым оттенком */
.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 60%;
    height: 120%;
    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(206, 227, 246, 0.2) 10%,
        rgba(206, 227, 246, 0.8) 50%,
        rgba(126, 95, 204, 0.4) 70%,
        rgba(206, 227, 246, 0.2) 90%,
        transparent 100%
    );
    transform: skewX(-15deg);
    z-index: 1;
    pointer-events: none;
    animation: neon-slow-shine 8s infinite linear;
    opacity: 0.8;
    filter: blur(2px);
    box-shadow: 0 0 15px rgba(206, 227, 246, 0.6);
}

/* Текст кнопки - всегда белый */
.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button-text,
.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button .elementor-button-content-wrapper * {
    position: relative;
    z-index: 2;
    color: #FFFFFF !important;
    font-weight: 600;
    text-decoration: none !important;
    transition: all 0.4s ease !important;
    text-shadow: 0 0 12px rgba(206, 227, 246, 0.8), 0 0 20px rgba(126, 95, 204, 0.5);
}

/* Эффект при наведении - усиление неонового свечения */
.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 15px 30px rgba(126, 95, 204, 0.6), 0 0 25px rgba(206, 227, 246, 0.5);
    background: linear-gradient(135deg, #8A6CE8 0%, #AD94FF 100%) !important;
    border-color: rgba(206, 227, 246, 0.7) !important;
}

/* При наведении усиливаем неоновый эффект на блике */
.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button:hover::before {
    animation-duration: 6s;
    opacity: 1;
    width: 70%;
    filter: blur(1.5px);
    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(206, 227, 246, 0.4) 10%,
        rgba(255, 255, 255, 0.9) 50%,
        rgba(126, 95, 204, 0.6) 70%,
        rgba(206, 227, 246, 0.4) 90%,
        transparent 100%
    );
    box-shadow: 0 0 30px rgba(206, 227, 246, 0.9);
}

/* Текст при наведении остается белым, но свечение усиливается */
.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button:hover .elementor-button-text,
.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button:hover .elementor-button-content-wrapper * {
    color: #FFFFFF !important;
    text-shadow: 0 0 15px rgba(206, 227, 246, 1), 0 0 30px rgba(126, 95, 204, 0.8);
}

/* Альтернативный вариант кнопки - с усиленным неоновым фоном */
.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button.cta-accent {
    background: linear-gradient(135deg, #6A4BBF 0%, #7E5FCC 100%) !important;
    border: 1px solid rgba(206, 227, 246, 0.5) !important;
    box-shadow: 0 4px 20px rgba(126, 95, 204, 0.5), 0 0 15px rgba(206, 227, 246, 0.3);
}

.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button.cta-accent:hover {
    background: linear-gradient(135deg, #7E5FCC 0%, #9B7EFF 100%) !important;
    box-shadow: 0 20px 35px rgba(126, 95, 204, 0.7), 0 0 30px rgba(206, 227, 246, 0.6);
}

/* Добавляем дополнительный эффект пульсации неона */
.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button::after {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(135deg, #7E5FCC, #CEE3F6);
    border-radius: inherit;
    z-index: -1;
    opacity: 0;
    transition: opacity 0.4s ease;
    filter: blur(8px);
}

.elementor-911 .elementor-element.elementor-element-bb7948a .elementor-button:hover::after {
    opacity: 0.5;
    animation: neon-pulse 2s infinite;
}

/* МЕДЛЕННАЯ, ШИРОКАЯ анимация с неоновыми акцентами */
@keyframes neon-slow-shine {
    0% {
        left: -150%;
        opacity: 0;
        filter: blur(2px);
    }
    3% {
        opacity: 0.4;
        filter: blur(3px);
    }
    12% {
        opacity: 0.8;
        filter: blur(2px);
    }
    25% {
        opacity: 1;
        filter: blur(1px);
        box-shadow: 0 0 30px rgba(206, 227, 246, 0.9);
    }
    38% {
        left: 150%;
        opacity: 0.8;
        filter: blur(2px);
    }
    50% {
        left: -150%;
        opacity: 0;
        filter: blur(2px);
    }
    62% {
        left: -150%;
        opacity: 0;
    }
    65% {
        opacity: 0.4;
        filter: blur(3px);
    }
    75% {
        opacity: 0.9;
        filter: blur(1px);
        box-shadow: 0 0 30px rgba(206, 227, 246, 0.9);
    }
    88% {
        left: 150%;
        opacity: 0.8;
        filter: blur(2px);
    }
    100% {
        left: 150%;
        opacity: 0;
        filter: blur(2px);
    }
}

/* Дополнительная анимация пульсации неона */
@keyframes neon-pulse {
    0%, 100% {
        opacity: 0.5;
        filter: blur(8px);
    }
    50% {
        opacity: 0.8;
        filter: blur(12px);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8915645 *//* Неоновая кнопка с эффектом свечения - Фиолетовый/Голубой вариант */
.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button {
    position: relative;
    background: linear-gradient(135deg, #7E5FCC 0%, #9B7EFF 100%) !important;
    overflow: hidden;
    border: 1px solid rgba(206, 227, 246, 0.4) !important;
    text-decoration: none !important;
    outline: none !important;
    transition: all 0.4s ease !important;
    transform: translateY(0);
    box-shadow: 0 4px 15px rgba(126, 95, 204, 0.4);
    text-shadow: 0 0 8px rgba(206, 227, 246, 0.5);
}

/* Основной зеркальный эффект с неоновым оттенком */
.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 60%;
    height: 120%;
    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(206, 227, 246, 0.2) 10%,
        rgba(206, 227, 246, 0.8) 50%,
        rgba(126, 95, 204, 0.4) 70%,
        rgba(206, 227, 246, 0.2) 90%,
        transparent 100%
    );
    transform: skewX(-15deg);
    z-index: 1;
    pointer-events: none;
    animation: neon-slow-shine 8s infinite linear;
    opacity: 0.8;
    filter: blur(2px);
    box-shadow: 0 0 15px rgba(206, 227, 246, 0.6);
}

/* Текст кнопки - всегда белый */
.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button-text,
.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button .elementor-button-content-wrapper * {
    position: relative;
    z-index: 2;
    color: #FFFFFF !important;
    font-weight: 600;
    text-decoration: none !important;
    transition: all 0.4s ease !important;
    text-shadow: 0 0 12px rgba(206, 227, 246, 0.8), 0 0 20px rgba(126, 95, 204, 0.5);
}

/* Эффект при наведении - усиление неонового свечения */
.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 15px 30px rgba(126, 95, 204, 0.6), 0 0 25px rgba(206, 227, 246, 0.5);
    background: linear-gradient(135deg, #8A6CE8 0%, #AD94FF 100%) !important;
    border-color: rgba(206, 227, 246, 0.7) !important;
}

/* При наведении усиливаем неоновый эффект на блике */
.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button:hover::before {
    animation-duration: 6s;
    opacity: 1;
    width: 70%;
    filter: blur(1.5px);
    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(206, 227, 246, 0.4) 10%,
        rgba(255, 255, 255, 0.9) 50%,
        rgba(126, 95, 204, 0.6) 70%,
        rgba(206, 227, 246, 0.4) 90%,
        transparent 100%
    );
    box-shadow: 0 0 30px rgba(206, 227, 246, 0.9);
}

/* Текст при наведении остается белым, но свечение усиливается */
.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button:hover .elementor-button-text,
.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button:hover .elementor-button-content-wrapper * {
    color: #FFFFFF !important;
    text-shadow: 0 0 15px rgba(206, 227, 246, 1), 0 0 30px rgba(126, 95, 204, 0.8);
}

/* Альтернативный вариант кнопки - с усиленным неоновым фоном */
.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button.cta-accent {
    background: linear-gradient(135deg, #6A4BBF 0%, #7E5FCC 100%) !important;
    border: 1px solid rgba(206, 227, 246, 0.5) !important;
    box-shadow: 0 4px 20px rgba(126, 95, 204, 0.5), 0 0 15px rgba(206, 227, 246, 0.3);
}

.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button.cta-accent:hover {
    background: linear-gradient(135deg, #7E5FCC 0%, #9B7EFF 100%) !important;
    box-shadow: 0 20px 35px rgba(126, 95, 204, 0.7), 0 0 30px rgba(206, 227, 246, 0.6);
}

/* Добавляем дополнительный эффект пульсации неона */
.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button::after {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(135deg, #7E5FCC, #CEE3F6);
    border-radius: inherit;
    z-index: -1;
    opacity: 0;
    transition: opacity 0.4s ease;
    filter: blur(8px);
}

.elementor-911 .elementor-element.elementor-element-8915645 .elementor-button:hover::after {
    opacity: 0.5;
    animation: neon-pulse 2s infinite;
}

/* МЕДЛЕННАЯ, ШИРОКАЯ анимация с неоновыми акцентами */
@keyframes neon-slow-shine {
    0% {
        left: -150%;
        opacity: 0;
        filter: blur(2px);
    }
    3% {
        opacity: 0.4;
        filter: blur(3px);
    }
    12% {
        opacity: 0.8;
        filter: blur(2px);
    }
    25% {
        opacity: 1;
        filter: blur(1px);
        box-shadow: 0 0 30px rgba(206, 227, 246, 0.9);
    }
    38% {
        left: 150%;
        opacity: 0.8;
        filter: blur(2px);
    }
    50% {
        left: -150%;
        opacity: 0;
        filter: blur(2px);
    }
    62% {
        left: -150%;
        opacity: 0;
    }
    65% {
        opacity: 0.4;
        filter: blur(3px);
    }
    75% {
        opacity: 0.9;
        filter: blur(1px);
        box-shadow: 0 0 30px rgba(206, 227, 246, 0.9);
    }
    88% {
        left: 150%;
        opacity: 0.8;
        filter: blur(2px);
    }
    100% {
        left: 150%;
        opacity: 0;
        filter: blur(2px);
    }
}

/* Дополнительная анимация пульсации неона */
@keyframes neon-pulse {
    0%, 100% {
        opacity: 0.5;
        filter: blur(8px);
    }
    50% {
        opacity: 0.8;
        filter: blur(12px);
    }
}/* End custom CSS */