.elementor-1509 .elementor-element.elementor-element-81281e9{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1509 .elementor-element.elementor-element-223d202{width:100%;max-width:100%;--e-transform-rotateZ:54deg;top:2vh;z-index:0;}body:not(.rtl) .elementor-1509 .elementor-element.elementor-element-223d202{left:33vw;}body.rtl .elementor-1509 .elementor-element.elementor-element-223d202{right:33vw;}.elementor-1509 .elementor-element.elementor-element-223d202 img{width:100%;}.elementor-1509 .elementor-element.elementor-element-b18c117{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-5a68d0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-2f9dfcb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-1cae77a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-cd33f44{--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-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-1509 .elementor-element.elementor-element-f6a5c29{font-family:"Inter", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-1509 .elementor-element.elementor-element-087d47d{--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:center;}.elementor-1509 .elementor-element.elementor-element-849f0aa{font-family:"Inter", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1509 .elementor-element.elementor-element-e705983 .elementor-repeater-item-70e6a93{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-1509 .elementor-element.elementor-element-e705983 .elementor-repeater-item-7ee545f{left:24%;--hotspot-translate-x:24%;top:80%;--hotspot-translate-y:80%;}.elementor-1509 .elementor-element.elementor-element-e705983 .elementor-repeater-item-7ee545f .e-hotspot__tooltip{min-width:710px;}.elementor-1509 .elementor-element.elementor-element-e705983 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-1509 .elementor-element.elementor-element-e705983{--background-align:center;--container-width:42%;--image-width:100%;--container-max-width:42%;}.elementor-1509 .elementor-element.elementor-element-9575ef9{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1509 .elementor-element.elementor-element-df0f476{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-9d30100{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-9ca616d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-6e8e77b{--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-1509 .elementor-element.elementor-element-f1c21d3{font-family:"Inter", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){body:not(.rtl) .elementor-1509 .elementor-element.elementor-element-223d202{left:0%;}body.rtl .elementor-1509 .elementor-element.elementor-element-223d202{right:0%;}.elementor-1509 .elementor-element.elementor-element-223d202{top:0%;z-index:-1;}.elementor-1509 .elementor-element.elementor-element-223d202 img{width:0%;max-width:0%;height:0px;}.elementor-1509 .elementor-element.elementor-element-cd33f44{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1509 .elementor-element.elementor-element-f1c21d3{padding:15px 15px 15px 15px;}}@media(max-width:767px){body:not(.rtl) .elementor-1509 .elementor-element.elementor-element-223d202{left:0%;}body.rtl .elementor-1509 .elementor-element.elementor-element-223d202{right:0%;}.elementor-1509 .elementor-element.elementor-element-223d202{top:0%;z-index:-1;}.elementor-1509 .elementor-element.elementor-element-223d202 img{width:1%;}.elementor-1509 .elementor-element.elementor-element-f6a5c29{font-size:18px;}.elementor-1509 .elementor-element.elementor-element-087d47d{--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:center;}.elementor-1509 .elementor-element.elementor-element-e705983 img{width:92%;max-width:81%;}.elementor-1509 .elementor-element.elementor-element-f1c21d3{font-size:18px;}}/* Start custom CSS for home_five_hero, class: .elementor-element-795934e */.elementor-1509 .elementor-element.elementor-element-795934e .banner-style-three .thumb > img {
    border-radius: 50%;
    padding: 6px;
    background: var(--white);
    border-width: 0px;
    border-radius: 32px 32px 32px 32px;
    background-image: linear-gradient(0turn, rgba(67, 126, 237, 1) 0%, rgba(232, 213, 192, 1) 36%, rgba(96, 29, 192, 1) 91%);
    border-color: transparent;
    border-style: solid;
}

.elementor-1509 .elementor-element.elementor-element-795934e .banner-style-three .thumb {
    position: relative;
    z-index: 1;
    border-radius: 50%;
    background: transparent;
    padding: 20px;
}

.elementor-1509 .elementor-element.elementor-element-795934e .banner-style-three .thumb .grow-graph {
    background: black;
    padding-bottom: 15px;
    padding-top: 40px;
    border-width: 4px;
    border-radius: 32px 32px 32px 32px;
  
    border-color: slateblue;
    border-style: solid;
}


.elementor-1509 .elementor-element.elementor-element-795934e .banner-style-three span:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 30px;
    left: 30px;
    bottom: -23px;
    background-repeat: no-repeat;
    z-index: -1;
}

@media all and (min-width: 1024px) {
    .elementor-1509 .elementor-element.elementor-element-795934e h4.wow.fadeInUp {
    color: #fff;
    font-size: 62px;
    font-family: 'TildaSans', Arial, sans-serif;
    line-height: 1.25;
    letter-spacing: 5.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    margin-top: 20rem;
}
}

@media all and (max-width: 1024px) {
    .elementor-1509 .elementor-element.elementor-element-795934e h2{
    font-size: 20px;
}
}/* End custom CSS */
/* Start custom CSS for about_process_widget, class: .elementor-element-510ba72 */.elementor-1509 .elementor-element.elementor-element-510ba72 .bg-dark {
    background: black!important;
}

.elementor-1509 .elementor-element.elementor-element-510ba72 .sub-title {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b18c117 */.elementor-1509 .elementor-element.elementor-element-b18c117 .fun-cat-style-three-item.wow.fadeInRight::before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: hsl(259.64deg 100% 67.06% / 27.06%);
    content: '';
    position: absolute;
    z-index: -1;
}

.elementor-1509 .elementor-element.elementor-element-b18c117 .fun-cat-style-three-item {
    transition: transform 0.7s ease;
}

.elementor-1509 .elementor-element.elementor-element-b18c117 .fun-cat-style-three-item:hover {
    transform: rotate3d(1, 1, 1, 7deg);
}/* End custom CSS */
/* Start custom CSS for home6_process, class: .elementor-element-33c6a86 */.elementor-1509 .elementor-element.elementor-element-33c6a86 .process-style-one-item span {
    color: #8e57ff;
    background: #000000;
}/* End custom CSS */
/* Start custom CSS for home6_features, class: .elementor-element-c02d735 */.elementor-1509 .elementor-element.elementor-element-c02d735 .row {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

.elementor-1509 .elementor-element.elementor-element-c02d735 .col-lg-4.col-md-6.mb-30 {
  display: flex;
  flex-direction: column;
}


.elementor-1509 .elementor-element.elementor-element-c02d735 .feature-style-three-item {
  flex: 1;
  display: flex;
  flex-direction: column;
}

@media all and (max-width: 1024px) {
    .elementor-1509 .elementor-element.elementor-element-c02d735 h2 {
       font-size: 20px; 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6a5c29 */.elementor-1509 .elementor-element.elementor-element-f6a5c29 p {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-849f0aa */.elementor-1509 .elementor-element.elementor-element-849f0aa p {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9575ef9 */.elementor-1509 .elementor-element.elementor-element-9575ef9 p {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for project_widget, class: .elementor-element-c43d7a1 */.elementor-1509 .elementor-element.elementor-element-c43d7a1 .sub-title {
    display: none;
}/* End custom CSS */
/* Start custom CSS for home6_try_gixus, class: .elementor-element-ca75f7c */@media all and (min-width: 1024px) {
    .elementor-1509 .elementor-element.elementor-element-ca75f7c h2 {
    font-size: 69px;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1c21d3 */.elementor-1509 .elementor-element.elementor-element-f1c21d3 p {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for pages_pages_contact_section, class: .elementor-element-4e671e1 */.elementor-1509 .elementor-element.elementor-element-4e671e1 .contact-form-style-one {
    background: unset;
}

.elementor-1509 .elementor-element.elementor-element-4e671e1 .sub-title, .elementor-1509 .elementor-element.elementor-element-4e671e1 li.wow, .elementor-1509 .elementor-element.elementor-element-4e671e1 .contact-shape {
    display: none;
}/* End custom CSS */