.elementor-545 .elementor-element.elementor-element-27e70f0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--padding-top:13px;--padding-bottom:13px;--padding-left:14px;--padding-right:14px;}.elementor-545 .elementor-element.elementor-element-27e70f0e:not(.elementor-motion-effects-element-type-background), .elementor-545 .elementor-element.elementor-element-27e70f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-545 .elementor-element.elementor-element-27e70f0e, .elementor-545 .elementor-element.elementor-element-27e70f0e::before{--border-transition:0.3s;}.elementor-545 .elementor-element.elementor-element-69416f63{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-545 .elementor-element.elementor-element-69416f63.e-con{--flex-grow:0;--flex-shrink:0;}.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-545 .elementor-element.elementor-element-3292769 img{width:auto;height:60px;}.elementor-545 .elementor-element.elementor-element-8eb19cd{--display:flex;--background-transition:0.3s;}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.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 );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-text );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
								.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:var( --e-global-color-accent );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{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 );}.elementor-545 .elementor-element.elementor-element-c93059f .menu-item a.hfe-menu-item{padding-left:0px;padding-right:0px;}.elementor-545 .elementor-element.elementor-element-c93059f .menu-item a.hfe-sub-menu-item{padding-left:calc( 0px + 20px );padding-right:0px;}.elementor-545 .elementor-element.elementor-element-c93059f .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 40px );padding-right:0px;}.elementor-545 .elementor-element.elementor-element-c93059f .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 60px );padding-right:0px;}.elementor-545 .elementor-element.elementor-element-c93059f .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 80px );padding-right:0px;}.elementor-545 .elementor-element.elementor-element-c93059f .menu-item a.hfe-menu-item, .elementor-545 .elementor-element.elementor-element-c93059f .menu-item a.hfe-sub-menu-item{padding-top:10px;padding-bottom:10px;}body:not(.rtl) .elementor-545 .elementor-element.elementor-element-c93059f .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:48px;}body.rtl .elementor-545 .elementor-element.elementor-element-c93059f .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-left:48px;}.elementor-545 .elementor-element.elementor-element-c93059f nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:48px;}.elementor-545 .elementor-element.elementor-element-c93059f .sub-menu{border-radius:10px 10px 10px 10px;}.elementor-545 .elementor-element.elementor-element-c93059f .sub-menu li.menu-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;}.elementor-545 .elementor-element.elementor-element-c93059f .sub-menu li.menu-item:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;}.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown{border-radius:10px 10px 10px 10px;}.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown li.menu-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;}.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown li.menu-item:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;}.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible{border-radius:10px 10px 10px 10px;}.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible li.menu-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;}.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible li.menu-item:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;}.elementor-545 .elementor-element.elementor-element-c93059f ul.sub-menu{width:335px;}.elementor-545 .elementor-element.elementor-element-c93059f .sub-menu li a.hfe-sub-menu-item,
						.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown li a.hfe-menu-item,
						.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible li a.hfe-menu-item{padding-left:21px;padding-right:21px;}.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible a.hfe-sub-menu-item,
						.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown li a.hfe-sub-menu-item{padding-left:calc( 21px + 20px );padding-right:21px;}.elementor-545 .elementor-element.elementor-element-c93059f .hfe-dropdown .menu-item ul ul a.hfe-sub-menu-item,
						.elementor-545 .elementor-element.elementor-element-c93059f .hfe-dropdown-expandible .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 21px + 40px );padding-right:21px;}.elementor-545 .elementor-element.elementor-element-c93059f .hfe-dropdown .menu-item ul ul ul a.hfe-sub-menu-item,
						.elementor-545 .elementor-element.elementor-element-c93059f .hfe-dropdown-expandible .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 21px + 60px );padding-right:21px;}.elementor-545 .elementor-element.elementor-element-c93059f .hfe-dropdown .menu-item ul ul ul ul a.hfe-sub-menu-item,
						.elementor-545 .elementor-element.elementor-element-c93059f .hfe-dropdown-expandible .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 21px + 80px );padding-right:21px;}.elementor-545 .elementor-element.elementor-element-c93059f .sub-menu a.hfe-sub-menu-item,
						 .elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu, .elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-nav-menu__layout-expandible.menu-is-active, .elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-nav-menu__layout-vertical:not(.hfe-dropdown) ul.sub-menu{margin-top:6px;}.elementor-545 .elementor-element.elementor-element-c93059f .hfe-dropdown.menu-is-active{margin-top:6px;}.elementor-545 .elementor-element.elementor-element-c93059f .hfe-nav-menu__toggle{margin:0 auto;}.elementor-545 .elementor-element.elementor-element-c93059f a.hfe-menu-item, .elementor-545 .elementor-element.elementor-element-c93059f a.hfe-sub-menu-item{font-size:15px;font-weight:500;line-height:22px;}.elementor-545 .elementor-element.elementor-element-c93059f .menu-item a.hfe-menu-item, .elementor-545 .elementor-element.elementor-element-c93059f .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-4b2a878 );}.elementor-545 .elementor-element.elementor-element-c93059f .menu-item a.hfe-menu-item:hover,
								.elementor-545 .elementor-element.elementor-element-c93059f .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-545 .elementor-element.elementor-element-c93059f .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-545 .elementor-element.elementor-element-c93059f .menu-item a.hfe-menu-item.highlighted,
								.elementor-545 .elementor-element.elementor-element-c93059f .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-primary );}.elementor-545 .elementor-element.elementor-element-c93059f .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-545 .elementor-element.elementor-element-c93059f .menu-item.current-menu-ancestor a.hfe-menu-item{color:var( --e-global-color-4b2a878 );}.elementor-545 .elementor-element.elementor-element-c93059f .sub-menu a.hfe-sub-menu-item,
								.elementor-545 .elementor-element.elementor-element-c93059f .elementor-menu-toggle,
								.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown li a.hfe-menu-item,
								.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown li a.hfe-sub-menu-item,
								.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible li a.hfe-menu-item,
								.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#FFFFFF;}.elementor-545 .elementor-element.elementor-element-c93059f .sub-menu,
								.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown,
								.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible,
								.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#000000;}.elementor-545 .elementor-element.elementor-element-c93059f .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-545 .elementor-element.elementor-element-c93059f .elementor-menu-toggle:hover,
								.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:#FFFFFF;}.elementor-545 .elementor-element.elementor-element-c93059f .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
							.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
							.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
							.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active
							{color:#FFFFFF;}
							.elementor-545 .elementor-element.elementor-element-c93059f .sub-menu li a.hfe-sub-menu-item,
							.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:"IBM Plex Mono", Sans-serif;font-size:15px;font-weight:400;}.elementor-545 .elementor-element.elementor-element-c93059f .sub-menu li.menu-item:not(:last-child),
						.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:none;}.elementor-545 .elementor-element.elementor-element-c93059f .menu-item a.hfe-menu-item.elementor-button:hover{color:#FFFFFF;}@media(min-width:768px){.elementor-545 .elementor-element.elementor-element-69416f63{--width:12.553%;}}@media(max-width:1024px){.elementor-545 .elementor-element.elementor-element-27e70f0e{--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;}.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-545 .elementor-element.elementor-element-8eb19cd{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-545 .elementor-element.elementor-element-c93059f .menu-item a.hfe-menu-item{padding-left:0px;padding-right:0px;}.elementor-545 .elementor-element.elementor-element-c93059f .menu-item a.hfe-sub-menu-item{padding-left:calc( 0px + 20px );padding-right:0px;}.elementor-545 .elementor-element.elementor-element-c93059f .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 40px );padding-right:0px;}.elementor-545 .elementor-element.elementor-element-c93059f .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 60px );padding-right:0px;}.elementor-545 .elementor-element.elementor-element-c93059f .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 80px );padding-right:0px;}.elementor-545 .elementor-element.elementor-element-c93059f .menu-item a.hfe-menu-item, .elementor-545 .elementor-element.elementor-element-c93059f .menu-item a.hfe-sub-menu-item{padding-top:0px;padding-bottom:0px;}body:not(.rtl) .elementor-545 .elementor-element.elementor-element-c93059f.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}}@media(max-width:767px){.elementor-545 .elementor-element.elementor-element-27e70f0e{--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;}.elementor-545 .elementor-element.elementor-element-69416f63{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-545 .elementor-element.elementor-element-8eb19cd{--width:40%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body:not(.rtl) .elementor-545 .elementor-element.elementor-element-c93059f.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-545 .elementor-element.elementor-element-c93059f nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-545 .elementor-element.elementor-element-c93059f > .elementor-widget-container{margin:0px -20px 0px 0px;}}/* Start custom CSS for navigation-menu, class: .elementor-element-c93059f */.elementor-545 .elementor-element.elementor-element-c93059f .current-menu-item a.hfe-menu-item, .current-menu-ancestor a.hfe-menu-item{
    border-bottom: 1px solid;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e70f0e */html, body{
	overflow-x: hidden;
}

body{
	background-color: #fff;
	font-size: 14px;
}

body, h1, h2, h3, h4, h5{
	line-height: 1.32 !important;
    font-family: var(--e-global-typography-5a21909-font-family), Sans-serif;
}

input[type="text"],
input[type="email"],
textarea{
    border: 1px solid #DAD9DB;
    width: 100%;
    padding: 10px 10px;
    box-shadow: 0px 2px 2px 0px #00000014 inset;
    border-radius: 6px;
    font-size: 14px;
    font-family: 'Poppins';
}

p{
	line-height: 1.32;
}

body.single-post .elementor-widget-theme-post-content p a{
    color: #003395;
    text-decoration: underline;
}

body.home .hfe-nav-menu a,
body.home .hfe-nav-menu a.hfe-sub-menu-item{
    color: #fff !important;
}

.elementor-button, .wpcf7-submit{
    padding: 9px 25px !important;
    font-family: 'Poppins' !important;
    border: 0 !important;
    font-weight: normal !important;
    font-size: 14px;
    color: #fff !important;
    border-radius: 60px !important;
    background-color: #6322B8 !important;
}

.button-outline .elementor-button{
	background-color: transparent !important;
    color: #6322B8 !important;
    border: 1px solid #6322B8 !important;
}

.overlay-carousel .swiper-wrapper{
	flex-wrap: wrap;
	transform: unset !important;
    gap: 14px;
}

.overlay-carousel .swiper-slide {
    margin: 0 !important;
    position: relative;
    overflow: hidden;
    aspect-ratio: calc(6/4);
    border-radius: 25px;
}

.overlay-carousel .elementor-image-carousel-caption {
    position: absolute;
    bottom: 14px;
    width: 100%;
    padding: 14px;
    font-size: 15px;
    background-color: transparent;
    color: #fff !important;
    text-align: left !important;
}

.overlay-carousel .elementor-image-carousel-caption p {
    transition: opacity 0.4s;
}

.overlay-carousel .elementor-image-carousel-caption h2 {
    color: #fff;
    font-size: 26px;
    transition: opacity 0.4s;
}

.overlay-carousel .elementor-image-carousel-caption span {
    opacity: 0;
    transition: opacity 0.4s;
    position: absolute;
    bottom: 30px;
}

.overlay-carousel .swiper-slide:hover h2 {
	opacity: 0;
    margin-bottom: 14px;
}

.overlay-carousel .swiper-slide:hover p {
	opacity: 0;
}

.overlay-carousel .swiper-slide:hover span {
	opacity: 1;
}

.overlay-carousel .swiper-slide:last-child {
    flex: 1;
    aspect-ratio: calc(16 / 5);
}

.e-loop-item.type-post .elementor-widget-image .elementor-widget-container {
    display: flex;
    align-items: start;
    justify-content: center;
}

.e-loop-item.type-post .elementor-widget-image img {
    width: 119% !important;
    max-width: unset !important;
    object-fit: unset !important;
    height: auto !important;
}

.e-loop-item.type-post .elementor-widget-image{
    aspect-ratio: calc(6/4);
    overflow: hidden;
}

.e-loop-item.type-post .elementor-widget-image img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.e-loop-item.type-post .item-insight-desc .elementor-heading-title{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    width: 100%;
}

/*.e-loop-item.type-post .item-insight-desc p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    width: 100%;
}*/

/*.elementor-slides .swiper-slide-inner .elementor-slide-heading span.title-1{
	opacity: 0;
    transform: scale(0);
    transition: transform 1s, opacity 0.5s;
    transition-delay: 0.5s;
}

.elementor-slides .swiper-slide-inner .elementor-slide-heading span.title-2{
	opacity: 0;
    transform: scale(0);
    transition: transform 1s, opacity 0.5s;
    transition-delay: 1s;
}

.elementor-slides .swiper-slide-inner .elementor-slide-description{
	opacity: 0;
    transform: scale(0);
    transition: transform 1s, opacity 0.5s;
    transition-delay: 1.5s;
}

.elementor-slides .swiper-slide-inner .elementor-slide-description span{
	opacity: 0;
    transform: scale(0);
    transition: transform 1s, opacity 0.5s;
    transition-delay: 0s;
}

.elementor-slides .swiper-slide-inner .elementor-slide-button{
	opacity: 0;
    transform: scale(0);
    transition: transform 1s, opacity 0.5s;
    transition-delay: 2s;
}

.elementor-slides .elementor-item-bd41115 .swiper-slide-inner .elementor-slide-heading span.title-1,
.elementor-slides .elementor-repeater-item-bd41115 .swiper-slide-inner .elementor-slide-heading span.title-1{
    transition-delay: 3.5s !important;
}

.elementor-slides .elementor-item-bd41115 .swiper-slide-inner .elementor-slide-heading span.title-2,
.elementor-slides .elementor-repeater-item-bd41115 .swiper-slide-inner .elementor-slide-heading span.title-2{
    transition-delay: 4s !important;
}

.elementor-slides .elementor-item-bd41115 .swiper-slide-inner .elementor-slide-description,
.elementor-slides .elementor-repeater-item-bd41115 .swiper-slide-inner .elementor-slide-description{
    transition-delay: 0s !important;
}

.elementor-slides .elementor-item-bd41115 .swiper-slide-inner .elementor-slide-description span,
.elementor-slides .elementor-repeater-item-bd41115 .swiper-slide-inner .elementor-slide-description span{
    transition-delay: 5s !important;
}

.elementor-slides .elementor-item-bd41115 .swiper-slide-inner .elementor-slide-button,
.elementor-slides .elementor-repeater-item-bd41115 .swiper-slide-inner .elementor-slide-button{
    transition-delay: 6s !important;
}


.elementor-slides .swiper-slide-duplicate-active .swiper-slide-inner .elementor-slide-heading span.title-1,
.elementor-slides .swiper-slide-active .swiper-slide-inner .elementor-slide-heading span.title-1,
.elementor-slides .swiper-slide-duplicate-active .swiper-slide-inner .elementor-slide-heading span.title-2,
.elementor-slides .swiper-slide-active .swiper-slide-inner .elementor-slide-heading span.title-2,
.elementor-slides .swiper-slide-duplicate-active .swiper-slide-inner .elementor-slide-description,
.elementor-slides .swiper-slide-active .swiper-slide-inner .elementor-slide-description,
.elementor-slides .swiper-slide-duplicate-active .swiper-slide-inner .elementor-slide-description span,
.elementor-slides .swiper-slide-active .swiper-slide-inner .elementor-slide-description span,
.elementor-slides .swiper-slide-duplicate-active .swiper-slide-inner .elementor-slide-button,
.elementor-slides .swiper-slide-active .swiper-slide-inner .elementor-slide-button{
	opacity: 1;
    transform: scale(1);
}

.slider-content-image{
	width: 20%;
	background-color: #fff;
	border-radius: 0 30px 30px 0;
    position: absolute;
    left: 0;
	top: 52%;
    translateY(-50%) !important;
    padding: 2% 2% 2% 1.5%;
}

.slider-content-image,
.slider-content-image .image-1,
.slider-content-image .image-2,
.slider-content-image .image-3,
.slider-content-image .image-4{
    transition: opacity 0.5s;
    opacity: 0;
}

.slider-content-image .image-1{
	width: 100%;
    padding-left: 3%;
    transition-delay: 0.5s;
}

.slider-content-image .image-2{
	width: 41%;
    padding-left: 4%;
    transition-delay: 1s;
}

.slider-content-image .image-3{
	width: 26%;
    padding-left: 4%;
    transition-delay: 2s;
}

.slider-content-image .image-4{
	width: 26%;
    padding-left: 4%;
    transition-delay: 3s;
}

.elementor-slides .swiper-slide-duplicate-active .swiper-slide-inner .slider-content-image,
.elementor-slides .swiper-slide-active .swiper-slide-inner .slider-content-image,
.elementor-slides .swiper-slide-duplicate-active .swiper-slide-inner .slider-content-image .image-1,
.elementor-slides .swiper-slide-active .swiper-slide-inner .slider-content-image .image-1,
.elementor-slides .swiper-slide-duplicate-active .swiper-slide-inner .slider-content-image .image-2,
.elementor-slides .swiper-slide-active .swiper-slide-inner .slider-content-image .image-2,
.elementor-slides .swiper-slide-duplicate-active .swiper-slide-inner .slider-content-image .image-3,
.elementor-slides .swiper-slide-active .swiper-slide-inner .slider-content-image .image-3,
.elementor-slides .swiper-slide-duplicate-active .swiper-slide-inner .slider-content-image .image-4,
.elementor-slides .swiper-slide-active .swiper-slide-inner .slider-content-image .image-4{
	opacity: 1;
}

.elementor-element.elementor-element-3992c17 .elementor-slide-button,
.elementor-element.elementor-element-3992c17 .elementor-slide-button{
    margin-right: 50px;
}*/

.tab-wrapper{
    transition: transform 0.4s;
}

.tab-wrapper:hover{
	transform: scale(1.08);
}

.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true]{
	background-color: #fff;
    transition: all 0.4s;
}


.tab-wrapper:hover .e-n-tabs-heading .e-n-tab-title[aria-selected=true]{
	background-color: #FFF4E9 !important;
	border-left: 3px solid #F6A10D !important;
}

.elementor-widget-n-tabs .e-n-tab-title-text {
    flex-direction: column;
    align-items: start;
	line-height: 1.4;
}

.e-n-tab-title{
    font-weight: 300 !important;
}


.elementor-widget-n-tabs .e-n-tab-title-text h2{
	font-size: 21px;
    font-weight: 800;
	line-height: 1.27;
}

.elementor-widget-n-tabs .e-n-tab-title-text span{
	display: block;
    margin-top: 14px;
	color: var(--e-global-color-4b2a878);
}

.swiper-slide-contents{
	padding-left: 3vw;
}

 @media (min-width : 1024px) {
    /*body:not(.single-post):not(.page-id-390):not(.page-id-127):not(.page-id-478):not(.page-id-361) #header{
        background-color: transparent;
        position: absolute;
        z-index: 2;
    }*/
    
    #header{
        position: absolute;
        width: 100%;
        z-index: 2;
        background-color: transparent;
     }

 	.hfe-nav-menu .menu-item-has-children .sub-menu{
 		padding : 10px 0;
    	font-family: 'PP Neue' !important;
 	}

 	.hfe-nav-menu .menu-item-has-children .sub-menu a{
    	color: #fff !important;
 	}
    
    .hfe-nav-menu .sub-menu li.menu-item{
        transition: all 0.4s;
        border-radius: 0 !important;
    }

    .hfe-nav-menu .sub-menu li.menu-item:hover{
        filter: invert(1);
    }
 }

 @media (max-width : 1024px) {
 	#header{
 		min-height: 64px;
 	}
    
    .slider-content-image {
        width: 50%;
        top: -682%;
        transform: translateY(0);
    }

  .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{
  font-family: 'PP Neue' !important;
  position : fixed !important;
  width : 100% !important;
  top : -100%;
  left : 0 !important;
  transition : all 0.5s;
}

    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-vertical {
      top : 0;
      height : 100%;
      z-index : 8 !important;
      padding : 30px 15px;
      align-items : start;
      border-radius : 0 !important;
      background-color : rgba(0, 0,0, 0.7) !important;
      backdrop-filter : blur(10px);-webkit-backdrop-filter : blur(10px);
      margin-top : 0 !important;
    }

    .elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu > a.hfe-sub-menu-item {
      font-size : 26px !important;
      line-height : 31px !important;
      background-color : transparent !important;
      transition : all 0.4s;
    }

    .elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item {
      justify-content: start;
    }

    .hfe-nav-menu-icon {
      position : relative;
      z-index : 9;
    }

    .hfe-nav-menu .menu-item-has-children .sub-menu{
      background-color : transparent !important;
     }

    a.hfe-sub-menu-item {
      color : #fff !important;
      justify-content : start;
    }

    .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
      font-family: 'PP Neue' !important;
      margin-top : 60px;
    }

    .hfe-nav-menu__layout-horizontal .sub-menu a.hfe-sub-menu-item-active{
      color : #000 !important;
      background-color : #fcfcfc !important;
      border-radius: 5px;
    }

    html{
        margin-top: 0 !important;
    }

    .hfe-nav-menu-icon {
        transition: all 0.8s;
    }

    .hfe-nav-menu__toggle.hfe-active-menu.hfe-active-menu-full-width .hfe-nav-menu-icon {
      filter : invert(1);
      position: fixed;
        top: 10px;
        right: 8px;
    }

    .hfe-nav-menu__toggle.hfe-active-menu.hfe-active-menu-full-width .hfe-nav-menu-icon svg{
        width: 30px;
        height: 30px;
    }

    html #wpadminbar{
        display: none;
    }
}


.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{
	outline: none !important;
    border: none !important;
}

.elementor-widget-navigation-menu .sub-menu a{
  background-color : transparent !important;
}

#footer a{
	transition: color 0.35s;
}

#footer a:hover{
	color: #ccc !important;
}

.elementor-field, .elementor-field-textual{
    padding-left: 0 !important;
    padding-right: 0 !important;
}

@media(max-width: 1024px){
	.intro-text{
		position: static;
    }
}/* End custom CSS */