.elementor-3392 .elementor-element.elementor-element-eb8489d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3392 .elementor-element.elementor-element-eb8489d:not(.elementor-motion-effects-element-type-background), .elementor-3392 .elementor-element.elementor-element-eb8489d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(93deg, #2A0A4A 0%, #2A0A4A 100%);}.elementor-3392 .elementor-element.elementor-element-1e41336{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3392 .elementor-element.elementor-element-3c56d8a{text-align:start;}.elementor-3392 .elementor-element.elementor-element-3c56d8a img{width:65%;}.elementor-3392 .elementor-element.elementor-element-45be19e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3392 .elementor-element.elementor-element-9831339 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-3392 .elementor-element.elementor-element-9831339 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-3392 .elementor-element.elementor-element-9831339 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-3392 .elementor-element.elementor-element-9831339 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-3392 .elementor-element.elementor-element-9831339 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-3392 .elementor-element.elementor-element-9831339 .menu-item a.hfe-menu-item, .elementor-3392 .elementor-element.elementor-element-9831339 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3392 .elementor-element.elementor-element-9831339 ul.sub-menu{width:220px;}.elementor-3392 .elementor-element.elementor-element-9831339 .sub-menu a.hfe-sub-menu-item,
						 .elementor-3392 .elementor-element.elementor-element-9831339 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-3392 .elementor-element.elementor-element-9831339 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-3392 .elementor-element.elementor-element-9831339 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-3392 .elementor-element.elementor-element-9831339 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3392 .elementor-element.elementor-element-9831339 .hfe-nav-menu__toggle{margin-left:auto;}.elementor-3392 .elementor-element.elementor-element-9831339 a.hfe-menu-item, .elementor-3392 .elementor-element.elementor-element-9831339 a.hfe-sub-menu-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-3392 .elementor-element.elementor-element-9831339 .menu-item a.hfe-menu-item, .elementor-3392 .elementor-element.elementor-element-9831339 .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-ac9eb42 );}.elementor-3392 .elementor-element.elementor-element-9831339 .menu-item a.hfe-menu-item:hover,
								.elementor-3392 .elementor-element.elementor-element-9831339 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-3392 .elementor-element.elementor-element-9831339 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-3392 .elementor-element.elementor-element-9831339 .menu-item a.hfe-menu-item.highlighted,
								.elementor-3392 .elementor-element.elementor-element-9831339 .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-ac9eb42 );}.elementor-3392 .elementor-element.elementor-element-9831339 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-3392 .elementor-element.elementor-element-9831339 .menu-item.current-menu-ancestor a.hfe-menu-item{color:var( --e-global-color-ac9eb42 );}.elementor-3392 .elementor-element.elementor-element-9831339 .sub-menu,
								.elementor-3392 .elementor-element.elementor-element-9831339 nav.hfe-dropdown,
								.elementor-3392 .elementor-element.elementor-element-9831339 nav.hfe-dropdown-expandible,
								.elementor-3392 .elementor-element.elementor-element-9831339 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-3392 .elementor-element.elementor-element-9831339 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#000000;}.elementor-3392 .elementor-element.elementor-element-9831339 .sub-menu li.menu-item:not(:last-child),
						.elementor-3392 .elementor-element.elementor-element-9831339 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-3392 .elementor-element.elementor-element-9831339 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-3392 .elementor-element.elementor-element-9831339 div.hfe-nav-menu-icon{color:#FFFFFF;}.elementor-3392 .elementor-element.elementor-element-9831339 div.hfe-nav-menu-icon svg{fill:#FFFFFF;}.elementor-3392 .elementor-element.elementor-element-50de73c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}@media(max-width:767px){.elementor-3392 .elementor-element.elementor-element-1e41336{--width:60%;}.elementor-3392 .elementor-element.elementor-element-3c56d8a{text-align:start;}.elementor-3392 .elementor-element.elementor-element-3c56d8a img{width:100%;}.elementor-3392 .elementor-element.elementor-element-45be19e{--width:40%;}}@media(min-width:768px){.elementor-3392 .elementor-element.elementor-element-eb8489d{--content-width:95%;}.elementor-3392 .elementor-element.elementor-element-1e41336{--width:25%;}.elementor-3392 .elementor-element.elementor-element-45be19e{--width:50%;}.elementor-3392 .elementor-element.elementor-element-50de73c{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-1d526ae */.contact-btn{

    position:relative;

    display:inline-flex;
    align-items:center;
    gap:20px;

    padding:8px 28px 8px 8px;

    border:1px solid #fff;

    border-radius:60px;

    background:#2D61D8;

    overflow:hidden;

    text-decoration:none;

    transition:.4s;

}

/* expanding layer */

.contact-btn::before{

    content:"";

    position:absolute;

    left:0;
    top:0;

    width:0%;

    height:100%;

    border-radius:60px;

    background:#7C57F2;

    transition:.45s ease;

}

.contact-btn:hover::before{

    width:100%;

}


/* icon circle */

.arrows{

    position:relative;

    width:25px;

    height:25px;

    border-radius:50%;

    background:#2D61D8;

    flex-shrink:0;

    overflow:hidden;

    z-index:2;

}

.arrows span{

    position:absolute;

    inset:0;

    display:flex;

    align-items:center;

    justify-content:center;

    transition:.4s;

}

/* first arrow */

.arrows span:first-child{

    transform:translateX(0);

}

/* second arrow */

.arrows span:last-child{

    transform:translateX(-40px);

    opacity:0;

}


.contact-btn:hover .arrows span:first-child{

    transform:translateX(40px);

    opacity:0;

}

.contact-btn:hover .arrows span:last-child{

    transform:translateX(0);

    opacity:1;

}


.arrows svg{

    width:20px;

    height:20px;

    stroke:#fff;

    stroke-width:2.5;

    fill:none;

}


.contact-btn p{

    margin:0;

    color:white;

    font-size:16px;

    font-weight:400;

    position:relative;

    z-index:2;

}


.contact-btn:hover{

    box-shadow:

    0 12px 30px rgba(0,0,0,.18);

}/* End custom CSS */