.elementor-3 .elementor-element.elementor-element-6a8e749{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-3 .elementor-element.elementor-element-6a8e749{left:0px;}body.rtl .elementor-3 .elementor-element.elementor-element-6a8e749{right:0px;}.elementor-3 .elementor-element.elementor-element-118e160{--display:flex;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-3 .elementor-element.elementor-element-486b4c5{text-align:left;}.elementor-3 .elementor-element.elementor-element-486b4c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-609a257{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-76ed3f1{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:0px;}.elementor-3 .elementor-element.elementor-element-76ed3f1 .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-76ed3f1 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-3 .elementor-element.elementor-element-d21e146{--display:flex;--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3 .elementor-element.elementor-element-b67b00d{--display:flex;}.elementor-3 .elementor-element.elementor-element-c0c5d43 .elementor-heading-title{color:var( --e-global-color-text );}.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-3 .elementor-element.elementor-element-c841135{--display:flex;}.elementor-3 .elementor-element.elementor-element-41e6748 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-bd71670{--display:flex;}.elementor-3 .elementor-element.elementor-element-00a94cc .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-70bc5e5{--display:flex;}.elementor-3 .elementor-element.elementor-element-3a4945a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-ba8d139{--display:flex;}.elementor-3 .elementor-element.elementor-element-2f67027 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-eb2ed35{--display:flex;}.elementor-3 .elementor-element.elementor-element-bbaa05e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-1eb4964{--display:flex;}.elementor-3 .elementor-element.elementor-element-b660591 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-a7658a3{--display:flex;}.elementor-3 .elementor-element.elementor-element-1ba4894 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-4696e9c{--display:flex;}.elementor-3 .elementor-element.elementor-element-26e5d06 .elementor-heading-title{color:var( --e-global-color-text );}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-118e160{--content-width:900px;}.elementor-3 .elementor-element.elementor-element-d21e146{--content-width:900px;}}/* Start custom CSS for container, class: .elementor-element-118e160 */.elementor-3 .elementor-element.elementor-element-118e160 a{
    transition: all .4s;
    background-image: linear-gradient(
        120deg,
        #ffffff,
        #ffffff,
        #ffffff
    );
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
}
.elementor-3 .elementor-element.elementor-element-118e160 a:hover{
    animation: rainbow 1.7s ease-in forwards;
    background-image: linear-gradient(
        120deg,
        #49CEFC,
        #BC62FA,
        #4951D4
    );
    filter: blur(.2px);
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@keyframes rainbow{
    0%{
        background-size: 350%;
    }
    40%{
        background-size: 360%;
    }
    100%{
        background-size: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-76ed3f1 */.elementor-3 .elementor-element.elementor-element-76ed3f1 .elementor-divider {
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff, rgba(255, 255, 255, 0));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d21e146 */.elementor-3 .elementor-element.elementor-element-d21e146 a{
    background-image: linear-gradient(to right, #bc62fa, #7c42f0, #49cefc);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS */.da-title-gradient{
    background-image: linear-gradient(to right, #BC62FA, #7C42F0    , #49CEFC);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */