.elementor-13335 .elementor-element.elementor-element-6e0e2594{--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;--overlay-opacity:1;}.elementor-13335 .elementor-element.elementor-element-6e0e2594::before, .elementor-13335 .elementor-element.elementor-element-6e0e2594 > .elementor-background-video-container::before, .elementor-13335 .elementor-element.elementor-element-6e0e2594 > .e-con-inner > .elementor-background-video-container::before, .elementor-13335 .elementor-element.elementor-element-6e0e2594 > .elementor-background-slideshow::before, .elementor-13335 .elementor-element.elementor-element-6e0e2594 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13335 .elementor-element.elementor-element-6e0e2594 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #070A4300 40%, var( --e-global-color-uicore_headline ) 60%);}.elementor-13335 .elementor-element.elementor-element-c813677{--display:grid;--e-con-grid-template-columns:52.5% 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13335 .elementor-element.elementor-element-18fa4592{--display:flex;--min-height:700px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:25px 50px 50px 0px rgba(6.000000000000002, 8.000000000000018, 51, 0.81);--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-13335 .elementor-element.elementor-element-7abead10{--display:grid;--position:absolute;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--margin-top:0px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;bottom:20px;--z-index:1;}body:not(.rtl) .elementor-13335 .elementor-element.elementor-element-7abead10{left:0px;}body.rtl .elementor-13335 .elementor-element.elementor-element-7abead10{right:0px;}.elementor-13335 .elementor-element.elementor-element-f2d7d86 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13335 .elementor-element.elementor-element-f2d7d86.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13335 .elementor-element.elementor-element-f2d7d86{text-align:left;font-family:var( --e-global-typography-2f6dde7-font-family ), Sans-serif;font-size:var( --e-global-typography-2f6dde7-font-size );font-weight:var( --e-global-typography-2f6dde7-font-weight );line-height:var( --e-global-typography-2f6dde7-line-height );letter-spacing:var( --e-global-typography-2f6dde7-letter-spacing );color:var( --e-global-color-uicore_white );}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button .bdt-ep-button-text{text-align:center;}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button .bdt-ep-button-content-wrapper{text-align:center;}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button,
								.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:#070A4300;}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button:after,
								.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button:hover,
								.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#EC522800;}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner{background-color:var( --e-global-color-uicore_primary );border-radius:32px 32px 32px 32px;padding:16px 16px 16px 16px;font-size:16px;}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button:hover .bdt-ep-button-icon .bdt-ep-button-icon-inner{background-color:var( --e-global-color-uicore_white );}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 > .elementor-widget-container{padding:0px 0px 0px 32px;}.elementor-13335 .elementor-element.elementor-element-6bdb11e8.elementor-element{--align-self:flex-end;}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button .bdt-flex-align-right{margin-left:50px;}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button .bdt-flex-align-left{margin-right:50px;}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button .bdt-flex-align-top{margin-bottom:50px;}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button .bdt-flex-align-bottom{margin-top:50px;}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button{color:var( --e-global-color-uicore_white );border-style:none;border-radius:10px 50px 50px 0px;padding:6px 8px 6px 32px;font-family:var( --e-global-typography-dfad261-font-family ), Sans-serif;font-size:var( --e-global-typography-dfad261-font-size );font-weight:var( --e-global-typography-dfad261-font-weight );line-height:var( --e-global-typography-dfad261-line-height );letter-spacing:var( --e-global-typography-dfad261-letter-spacing );}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button:hover{border-style:none;}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button:hover .bdt-ep-button-icon{color:var( --e-global-color-uicore_primary );}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button:hover .bdt-ep-button-icon svg{fill:var( --e-global-color-uicore_primary );}.elementor-13335 .elementor-element.elementor-element-21e48fba{--display:flex;--min-height:570px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.6s;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:20px;}.elementor-13335 .elementor-element.elementor-element-21e48fba:not(.elementor-motion-effects-element-type-background), .elementor-13335 .elementor-element.elementor-element-21e48fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070A43;}.elementor-13335 .elementor-element.elementor-element-21e48fba:hover{background-color:#070A43F5;}.elementor-13335 .elementor-element.elementor-element-50dfb51e{--spacer-size:125px;}.elementor-13335 .elementor-element.elementor-element-62285ca .uicore-repeater-selector{border-style:text;}.elementor-13335 .elementor-element.elementor-element-62285ca  .elementor-repeater-item-bffaab8.ui-e-highlight-icon, .elementor-13335 .elementor-element.elementor-element-62285ca .elementor-repeater-item-bffaab8{color:var( --e-global-color-uicore_white );fill:var( --e-global-color-uicore_white );}.elementor-13335 .elementor-element.elementor-element-62285ca.elementor-element{--align-self:flex-start;}.elementor-13335 .elementor-element.elementor-element-62285ca{text-align:left;}.elementor-13335 .elementor-element.elementor-element-62285ca .ui-e-headline-text path{stroke-width:40;}.elementor-13335 .elementor-element.elementor-element-62285ca .ui-e-headline-text svg{bottom:0%;}.elementor-13335 .elementor-element.elementor-element-62285ca .ui-e-highlight-icon, .elementor-13335 .elementor-element.elementor-element-62285ca .ui-e-headline-text, .elementor-13335 .elementor-element.elementor-element-62285ca .ui-e-highlight-image{font-family:var( --e-global-typography-7c7551b-font-family ), Sans-serif;font-size:var( --e-global-typography-7c7551b-font-size );font-weight:var( --e-global-typography-7c7551b-font-weight );line-height:var( --e-global-typography-7c7551b-line-height );letter-spacing:var( --e-global-typography-7c7551b-letter-spacing );}.elementor-13335 .elementor-element.elementor-element-62285ca .ui-e-headline-highlighted{font-weight:700;}.elementor-13335 .elementor-element.elementor-element-6c2a9022 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-13335 .elementor-element.elementor-element-6c2a9022{text-align:left;font-family:var( --e-global-typography-9253899-font-family ), Sans-serif;font-size:var( --e-global-typography-9253899-font-size );font-weight:var( --e-global-typography-9253899-font-weight );line-height:var( --e-global-typography-9253899-line-height );letter-spacing:var( --e-global-typography-9253899-letter-spacing );color:var( --e-global-color-uicore_white );}.elementor-13335 .elementor-element.elementor-element-1740a665{width:100%;max-width:100%;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-icon i{color:var( --e-global-color-uicore_primary );transition:color 0.3s;}.elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-icon svg{fill:var( --e-global-color-uicore_primary );transition:fill 0.3s;}.elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9253899-font-family ), Sans-serif;font-size:var( --e-global-typography-9253899-font-size );font-weight:var( --e-global-typography-9253899-font-weight );line-height:var( --e-global-typography-9253899-line-height );letter-spacing:var( --e-global-typography-9253899-letter-spacing );}.elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.5s;}.elementor-13335 .elementor-element.elementor-element-590ce88b{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-13335 .elementor-element.elementor-element-590ce88b:not(.elementor-motion-effects-element-type-background), .elementor-13335 .elementor-element.elementor-element-590ce88b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_primary );}.elementor-13335 .elementor-element.elementor-element-33628fd4{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-13335 .elementor-element.elementor-element-33628fd4{left:0px;}body.rtl .elementor-13335 .elementor-element.elementor-element-33628fd4{right:0px;}@media(max-width:1024px){.elementor-13335 .elementor-element.elementor-element-c813677{--grid-auto-flow:row;}.elementor-13335 .elementor-element.elementor-element-7abead10{--grid-auto-flow:row;}.elementor-13335 .elementor-element.elementor-element-f2d7d86{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-2f6dde7-font-size );line-height:var( --e-global-typography-2f6dde7-line-height );letter-spacing:var( --e-global-typography-2f6dde7-letter-spacing );}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button{font-size:var( --e-global-typography-dfad261-font-size );line-height:var( --e-global-typography-dfad261-line-height );letter-spacing:var( --e-global-typography-dfad261-letter-spacing );}.elementor-13335 .elementor-element.elementor-element-62285ca .ui-e-highlight-icon, .elementor-13335 .elementor-element.elementor-element-62285ca .ui-e-headline-text, .elementor-13335 .elementor-element.elementor-element-62285ca .ui-e-highlight-image{font-size:var( --e-global-typography-7c7551b-font-size );line-height:var( --e-global-typography-7c7551b-line-height );letter-spacing:var( --e-global-typography-7c7551b-letter-spacing );}.elementor-13335 .elementor-element.elementor-element-6c2a9022{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-9253899-font-size );line-height:var( --e-global-typography-9253899-line-height );letter-spacing:var( --e-global-typography-9253899-letter-spacing );}.elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9253899-font-size );line-height:var( --e-global-typography-9253899-line-height );letter-spacing:var( --e-global-typography-9253899-letter-spacing );}}@media(min-width:768px){.elementor-13335 .elementor-element.elementor-element-6e0e2594{--content-width:100vw;}.elementor-13335 .elementor-element.elementor-element-18fa4592{--width:600px;}.elementor-13335 .elementor-element.elementor-element-7abead10{--width:102%;}.elementor-13335 .elementor-element.elementor-element-21e48fba{--width:100%;}}@media(max-width:767px){.elementor-13335 .elementor-element.elementor-element-c813677{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13335 .elementor-element.elementor-element-7abead10{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13335 .elementor-element.elementor-element-f2d7d86{width:100%;max-width:100%;font-size:var( --e-global-typography-2f6dde7-font-size );line-height:var( --e-global-typography-2f6dde7-line-height );letter-spacing:var( --e-global-typography-2f6dde7-letter-spacing );}.elementor-13335 .elementor-element.elementor-element-6bdb11e8 .bdt-ep-button{font-size:var( --e-global-typography-dfad261-font-size );line-height:var( --e-global-typography-dfad261-line-height );letter-spacing:var( --e-global-typography-dfad261-letter-spacing );}.elementor-13335 .elementor-element.elementor-element-62285ca .ui-e-highlight-icon, .elementor-13335 .elementor-element.elementor-element-62285ca .ui-e-headline-text, .elementor-13335 .elementor-element.elementor-element-62285ca .ui-e-highlight-image{font-size:var( --e-global-typography-7c7551b-font-size );line-height:var( --e-global-typography-7c7551b-line-height );letter-spacing:var( --e-global-typography-7c7551b-letter-spacing );}.elementor-13335 .elementor-element.elementor-element-6c2a9022{width:100%;max-width:100%;font-size:var( --e-global-typography-9253899-font-size );line-height:var( --e-global-typography-9253899-line-height );letter-spacing:var( --e-global-typography-9253899-letter-spacing );}.elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13335 .elementor-element.elementor-element-1740a665 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9253899-font-size );line-height:var( --e-global-typography-9253899-line-height );letter-spacing:var( --e-global-typography-9253899-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-6c2a9022 */.elementor-13335 .elementor-element.elementor-element-6c2a9022 {text-wrap: balance;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e48fba */.elementor-13335 .elementor-element.elementor-element-21e48fba {
  aspect-ratio: 858 / 510; 
  background-color: white; 
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='548' height='810' fill='none' viewBox='0 0 548 810'%3E%3Cpath fill='%23D9D9D9' d='M20.405 0h527.591l.01 666c0 12.381-9.135 22.416-20.405 22.416H308.83c-7.086 0-12.83 5.744-12.83 12.83v108.55H20.414C9.144 809.796.01 799.761.01 787.38L0 22.416C0 10.036 9.135 0 20.405 0Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='548' height='810' fill='none' viewBox='0 0 548 810'%3E%3Cpath fill='%23D9D9D9' d='M20.405 0h527.591l.01 666c0 12.381-9.135 22.416-20.405 22.416H308.83c-7.086 0-12.83 5.744-12.83 12.83v108.55H20.414C9.144 809.796.01 799.761.01 787.38L0 22.416C0 10.036 9.135 0 20.405 0Z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  
  /* Scale the mask to 110% of the width and 105% of the height */
  mask-size: 100% 125%;
  -webkit-mask-size: 110% 127%;

  /* --- ADD THIS LINE --- */
  /* This forces the mask to always be centered */
mask-position: center 10px;
-webkit-mask-position: center -130px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18fa4592 *//* Code for the background of the glass containers - frosted glass effect */

  .glass-card {
   background: rgba( 255, 255, 255, 0.01 );
   box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
   backdrop-filter: blur( 25px );
   -webkit-backdrop-filter: blur( 25px ); 
  }


/* css goes in .card */

.elementor-13335 .elementor-element.elementor-element-18fa4592 {
    --blob-size:250px;
}

.elementor-13335 .elementor-element.elementor-element-18fa4592 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-13335 .elementor-element.elementor-element-18fa4592 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-13335 .elementor-element.elementor-element-18fa4592 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS *//* - Animated Gradient Text - */

 .ui-e-headline-highlighted {
    background: linear-gradient(45deg, #FFC539, #EC5228, #5D6ADC, #91DDAB);
 background-size:200%;
 animation: text-gradient 15s ease infinite;
 padding:5px 0;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
 background-clip: text;
   text-fill-color: transparent;
}

@keyframes text-gradient {
 0% {
  background-position: 0% 50%;
 }
 50% {
  background-position: 100% 50%;
 }
 100% {
  background-position: 0% 50%;
 }
}
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Buttons */


@-webkit-keyframes in {
    0%   { -webkit-transform: translate(0%,0%); }
    20%   { 
        -webkit-filter: opacity(0);
        -webkit-transform: translate(-50%,0%); }
    40%   { 
        -webkit-filter: opacity(0);
        -webkit-transform: translate(-50%,50%); }
    60%   {
        -webkit-filter: opacity(0);
        -webkit-transform: translate(50%,50%); }
    80%   { 
        -webkit-filter: opacity(0);
        -webkit-transform: translate(50%,0); }
    100%   { -webkit-transform: translate(0,0); }
}

@-webkit-keyframes out {
    0%   { -webkit-transform: translate(0,0); }
    20%   { 
        -webkit-filter: opacity(0);
        -webkit-transform: translate(50%,0); }
    40%   {
        -webkit-filter: opacity(0);
        -webkit-transform: translate(50%,50%); }
    60%   { 
        -webkit-filter: opacity(0);
        -webkit-transform: translate(-50%,50%); }
    80%   { 
        -webkit-filter: opacity(0);
        -webkit-transform: translate(-50%,0%); }
    100%   { -webkit-transform: translate(0%,0%); }
}


.btn1{
    .elementor-button-content-wrapper{
        align-items: center;
        padding-left: 12px;
    }
    .elementor-button-icon{
        background: white;
        color: black;
        padding-top:12px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 13px;
        border-radius: 60px;
        transition: all 0.2s ease;
    }
    .elementor-button-icon > :first-child{
        -webkit-animation: in 0.2s;
    }
    .elementor-button-text{
        z-index: 9;
        margin-left: 20px;
        color: white;
    }
}
.btn1:hover{
    .elementor-button-icon{
        /*margin-left: calc(-100%);*/
        /*padding-left: calc(100%);*/
    }
    .elementor-button-icon > :first-child{
    -webkit-animation: out 0.2s;
    }
    
    .elementor-button-text{
        z-index: 9;
        margin-left: 20px;
        color: black;
    }
    
}

* image box */
.img_box .top-back{
	transition: 0.2s ease;
	aspect-ratio: 1!important;
}
.img_box .c-heading{
	display: none!important;
	aspect-ratio: 1!important;
}
.img_box:hover .top-back{
	width: 190px!important;
}
.img_box:hover .icon{
	display: none!important;
}
.img_box:hover .c-heading{
	display: block!important;
}
 
 
 .users_photo .gallery-item{
	width: 40px!important;
	height: 40px!important;
}
 
 
 #underline { text-decoration: none;
;}

/* --- RECOMMENDED CSS (Pinning Method) --- */

/* The main container must hide the overflow of its children panels. */
#scroll-container {
  overflow: hidden;
}

/* Ensure panels take up the full viewport height. */
.panel {
  min-height: 100vh;
  width: 100%;
}


/* --- Final CSS --- */

/* Ensures the main container doesn't interfere with scrolling */
.elementor-page {
  overflow: visible !important;
}

/* Optimizes the panels for animation performance and prevents flickering */
.panel {
  will-change: transform;
  transform: translateZ(0);
}

/* --- Final Recommended CSS --- */

/* Optimize panels for smooth animation and prevent flickering */
.panel {
  transform: translateZ(0);
  will-change: transform;
}/* End custom CSS */