.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-55 .elementor-element.elementor-element-74913ed{--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-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-55 .elementor-element.elementor-element-cb7e2e5{--display:flex;--min-height:100vh;--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-55 .elementor-element.elementor-element-bcfda92{--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-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55 .elementor-element.elementor-element-d79a870{--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-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-social-icons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-social-icons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-55 .elementor-element.elementor-element-a5ae07c{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-55 .elementor-element.elementor-element-9bd2155{--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-widget-jet-listing-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-listing-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-55 .elementor-element.elementor-element-3770176 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-55 .elementor-element.elementor-element-bb8172e{--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-55 .elementor-element.elementor-element-a67328e > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-55 .elementor-element.elementor-element-10a5e50{--display:flex;}.elementor-55 .elementor-element.elementor-element-a284aec{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;}.elementor-55 .elementor-element.elementor-element-e2ed330{z-index:2;}.elementor-55 .elementor-element.elementor-element-e2ed330 img{width:350px;height:390px;}.elementor-55 .elementor-element.elementor-element-04ab6c0{--e-transform-rotateZ:-9deg;top:3.173px;}body:not(.rtl) .elementor-55 .elementor-element.elementor-element-04ab6c0{left:165.1px;}body.rtl .elementor-55 .elementor-element.elementor-element-04ab6c0{right:165.1px;}.elementor-55 .elementor-element.elementor-element-04ab6c0 img{width:250px;height:350px;}.elementor-55 .elementor-element.elementor-element-0748148{--e-transform-rotateZ:9deg;top:4.173px;}body:not(.rtl) .elementor-55 .elementor-element.elementor-element-0748148{left:609.1px;}body.rtl .elementor-55 .elementor-element.elementor-element-0748148{right:609.1px;}.elementor-55 .elementor-element.elementor-element-0748148 img{width:250px;height:350px;}.elementor-55 .elementor-element.elementor-element-e72b22f{--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-55 .elementor-element.elementor-element-e13a22b{--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-55 .elementor-element.elementor-element-28b30bd .elementor-heading-title{color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-bb970ed{--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-widget-eael-dual-color-header .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-dual-color-header .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-867de8b .eael-dual-header i{font-size:36px;color:#4d4d4d;}.elementor-55 .elementor-element.elementor-element-867de8b .eael-dual-header img{height:36px;width:36px;}.elementor-55 .elementor-element.elementor-element-867de8b .eael-dual-header .eael-dch-svg-icon{height:36px;width:36px;}.elementor-55 .elementor-element.elementor-element-867de8b .eael-dual-header .eael-dch-svg-icon svg{height:36px;width:36px;}.elementor-55 .elementor-element.elementor-element-867de8b .eael-dual-header svg{fill:#4d4d4d;}.elementor-55 .elementor-element.elementor-element-867de8b .eael-dual-header .title{color:#4d4d4d;}.elementor-55 .elementor-element.elementor-element-867de8b .eael-dual-header .title span.lead{color:#9401D9;}.elementor-55 .elementor-element.elementor-element-867de8b .eael-dual-header .subtext{color:#4d4d4d;}.elementor-55 .elementor-element.elementor-element-8b9702b{--display:flex;--min-height:52vh;--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-8b9702b:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-8b9702b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-55 .elementor-element.elementor-element-0640e9a{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;box-shadow:0px 13px 15px -7px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-0640e9a:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-0640e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-widget-counter .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-counter .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-55 .elementor-element.elementor-element-80ea902{width:var( --container-widget-width, 39% );max-width:39%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-80ea902.elementor-element{--align-self:center;}.elementor-55 .elementor-element.elementor-element-773fcaa{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;box-shadow:0px 13px 15px -7px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-773fcaa:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-773fcaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-55 .elementor-element.elementor-element-3b29a61{width:var( --container-widget-width, 39% );max-width:39%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-3b29a61.elementor-element{--align-self:center;}.elementor-55 .elementor-element.elementor-element-41abb32{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;box-shadow:0px 13px 15px -7px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-41abb32:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-41abb32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-55 .elementor-element.elementor-element-a952f94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 40px 0px;}.elementor-55 .elementor-element.elementor-element-c815b04{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;box-shadow:0px 13px 15px -7px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-c815b04:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-c815b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-55 .elementor-element.elementor-element-b00367d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 40px 0px;}.elementor-55 .elementor-element.elementor-element-3ce12de{--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-widget-eael-interactive-circle .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-interactive-circle .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-55 .elementor-element.elementor-element-1bd188f .eael-interactive-circle-rotate{animation-duration:50s;}.elementor-55 .elementor-element.elementor-element-1bd188f .eael-interactive-circle-rotate .eael-circle-btn-icon{animation-duration:50s;}.elementor-55 .elementor-element.elementor-element-1bd188f .eael-interactive-circle-rotate .eael-circle-content{animation-duration:50s;}.elementor-55 .elementor-element.elementor-element-1bd188f .eael-circle-btn-icon i{font-size:16px!important;}.elementor-55 .elementor-element.elementor-element-1bd188f .eael-circle-btn-icon svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;}.elementor-55 .elementor-element.elementor-element-1bd188f .eael-circle-content-icon i{font-size:50px!important;}.elementor-55 .elementor-element.elementor-element-1bd188f .eael-circle-content-icon svg{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;}.elementor-55 .elementor-element.elementor-element-5585026{--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-55 .elementor-element.elementor-element-4ce7b17 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-bcfda92{--width:50%;}.elementor-55 .elementor-element.elementor-element-d79a870{--width:50%;}.elementor-55 .elementor-element.elementor-element-0640e9a{--width:50%;}.elementor-55 .elementor-element.elementor-element-773fcaa{--width:50%;}.elementor-55 .elementor-element.elementor-element-41abb32{--width:50%;}.elementor-55 .elementor-element.elementor-element-c815b04{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-a284aec *//* Middle Image Animation */

.elementor-55 .elementor-element.elementor-element-a284aec{
    animation-name: none;
    visibility: visible;
}
.elementor-55 .elementor-element.elementor-element-a284aec .middle-image img{
    transform: scale(1.5);
    transition: all 2s linear;
    will-change: transform;
}
body.loaded .elementor-55 .elementor-element.elementor-element-a284aec.animated .middle-image img{
    transform: scale(1.02);
}
.elementor-55 .elementor-element.elementor-element-a284aec .middle-image .elementor-widget-container{
    overflow: hidden;
    transform: scale(2);
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
    transition: all 2s ease-in-out;
    will-change: transform, clip-path;
}
body.loaded .elementor-55 .elementor-element.elementor-element-a284aec.animated .middle-image .elementor-widget-container{
    transform: scale(1);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

/* Side Image Animation */

.elementor-55 .elementor-element.elementor-element-a284aec:not(.animated) .elementor-widget-image:not(.middle-image) .elementor-widget-container,
body:not(.loaded) .elementor-55 .elementor-element.elementor-element-a284aec .elementor-widget-image:not(.middle-image) .elementor-widget-container{
    opacity: 0;
    transform: scale(1);
    will-change: opacity, transform;
}
body .elementor-55 .elementor-element.elementor-element-a284aec .elementor-widget-image:not(.middle-image) .elementor-widget-container{
    opacity: 1;
    transition: all 0.7s ease-in-out 1.8s;
}

/* Text Animation */

.elementor-55 .elementor-element.elementor-element-a284aec:not(.animated) .drifting-text,
body:not(.loaded) .elementor-55 .elementor-element.elementor-element-a284aec .drifting-text{
    opacity: 0;
}
.elementor-55 .elementor-element.elementor-element-a284aec .drifting-text span{
    display: inline-block;
}
.elementor-55 .elementor-element.elementor-element-a284aec .drifting-text span span{
    opacity: 0;
    transform: translateY(20px);
    transition: all 1s ease-in-out;
    will-change: opacity, transform;
}
body.loaded .elementor-55 .elementor-element.elementor-element-a284aec.animated .drifting-text span span{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e72b22f */.ml2 {
  font-weight: 900;
  font-size: 2.5em;
}

.ml2 .letter {
  display: inline-block;
  line-height: 1em;
}

var textWrapper = document.querySelector('.ml2');
textWrapper.innerHTML = textWrapper.textContent.replace(/\S/g, "<span class='letter'>$&</span>");

anime.timeline({loop: true})
  .add({
    targets: '.ml2 .letter',
    scale: [4,1],
    opacity: [0,1],
    translateZ: 0,
    easing: "easeOutExpo",
    duration: 950,
    delay: (el, i) => 70*i
  }).add({
    targets: '.ml2',
    opacity: 0,
    duration: 1000,
    easing: "easeOutExpo",
    delay: 1000
  });/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e13a22b */:root{
    --myText : 'Kamal Parvez';
    --textColor: red;
    --textStroke: 2px;
    --anDuration: 6s;
}

.elementor-55 .elementor-element.elementor-element-e13a22b{
    -webkit-text-stroke: var(--textStroke) var(--textColor);
    display: table;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    text-align: center;
    margin: 0 auto
}
.elementor-55 .elementor-element.elementor-element-e13a22b .elementor-heading-title::before{
    content: var(--myText);
    color: var(--textColor);
    position: absolute;
    top: 0;
    width: 0%;
    height: 100%;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    border-right: var(--textStroke) solid var(--textColor);
    -webkit-animation:animateX var(--anDuration) linear infinite;
            animation:animateX var(--anDuration) linear infinite;
}
@-webkit-keyframes animateX{
   0%,10%,100%{
        width:0%;
    }
   70%, 90%{
        width: 100%;
    }
}
@keyframes animateX{
   0%,10%,100%{
        width:0%;
    }
   70%, 90%{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0640e9a */.elementor-element.elementor-element-1754525.elementor-widget.elementor-widget-counter{
   background-color: red;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-773fcaa */.elementor-element.elementor-element-1754525.elementor-widget.elementor-widget-counter{
   background-color: red;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41abb32 */.elementor-element.elementor-element-1754525.elementor-widget.elementor-widget-counter{
   background-color: red;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c815b04 */.elementor-element.elementor-element-1754525.elementor-widget.elementor-widget-counter{
   background-color: red;
}/* End custom CSS */