.elementor-105 .elementor-element.elementor-element-d5f4ef0{--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-105 .elementor-element.elementor-element-e5abb5d{--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;--border-radius:300px 50px 0px 300px;--padding-top:63px;--padding-bottom:63px;--padding-left:67px;--padding-right:68px;}.elementor-105 .elementor-element.elementor-element-e5abb5d:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-e5abb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 33%, var( --e-global-color-aa9781a ) 250%);}.elementor-105 .elementor-element.elementor-element-b620a8b{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-b620a8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-105 .elementor-element.elementor-element-10a8d35.elementor-element{--align-self:center;}.elementor-105 .elementor-element.elementor-element-10a8d35{position:absolute;bottom:24px;}.elementor-105 .elementor-element.elementor-element-10a8d35 .aux-media-image{max-width:422px;}.elementor-105 .elementor-element.elementor-element-a100b3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;}.elementor-105 .elementor-element.elementor-element-a100b3f:not( .elementor-widget-image ), .elementor-105 .elementor-element.elementor-element-a100b3f.elementor-widget-image img{-webkit-mask-image:url( https://swastiinfotech.in/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:431px;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-105 .elementor-element.elementor-element-a100b3f .aux-media-image{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-105 .elementor-element.elementor-element-3430c1b{--display:flex;--padding-top:0px;--padding-bottom:73px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-3430c1b.e-con{--align-self:center;}.elementor-105 .elementor-element.elementor-element-d7a6aff .aux-modern-heading-secondary{font-size:38px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-accent );max-width:596px;}.elementor-105 .elementor-element.elementor-element-d7a6aff .aux-modern-heading-secondary .aux-head-highlight{font-weight:400;color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-d7a6aff .aux-modern-heading-description{color:var( --e-global-color-accent );font-size:16px;font-weight:400;max-width:666px;}@media(max-width:1024px){.elementor-105 .elementor-element.elementor-element-e5abb5d{--padding-top:14px;--padding-bottom:9px;--padding-left:40px;--padding-right:40px;}.elementor-105 .elementor-element.elementor-element-10a8d35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:26px;}.elementor-105 .elementor-element.elementor-element-10a8d35 .aux-media-image{max-width:363px;}.elementor-105 .elementor-element.elementor-element-a100b3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-a100b3f:not( .elementor-widget-image ), .elementor-105 .elementor-element.elementor-element-a100b3f.elementor-widget-image img{-webkit-mask-size:370px;}.elementor-105 .elementor-element.elementor-element-a100b3f .aux-media-image{max-width:343px;}.elementor-105 .elementor-element.elementor-element-d7a6aff .aux-modern-heading-secondary{font-size:30px;line-height:1.4em;}}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-d5f4ef0{--content-width:1200px;}.elementor-105 .elementor-element.elementor-element-b620a8b{--width:42%;}}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-e5abb5d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:200px 200px 0px 0px;--padding-top:20px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-105 .elementor-element.elementor-element-10a8d35{bottom:51px;max-width:296px;min-width:296px;}.elementor-105 .elementor-element.elementor-element-10a8d35 .aux-media-image{max-width:585px;}.elementor-105 .elementor-element.elementor-element-a100b3f{margin:0px -150px calc(var(--kit-widget-spacing, 0px) + 0px) -150px;}.elementor-105 .elementor-element.elementor-element-a100b3f:not( .elementor-widget-image ), .elementor-105 .elementor-element.elementor-element-a100b3f.elementor-widget-image img{-webkit-mask-size:294px;}.elementor-105 .elementor-element.elementor-element-a100b3f .aux-media-image{max-width:299px;}.elementor-105 .elementor-element.elementor-element-d7a6aff{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-d7a6aff .aux-modern-heading-secondary{font-size:26px;}.elementor-105 .elementor-element.elementor-element-d7a6aff .aux-modern-heading-description{font-size:14px;}}/* Start custom CSS for aux_image, class: .elementor-element-10a8d35 */@media only screen and (max-width:800px) and (min-width:768px) {
.elementor-105 .elementor-element.elementor-element-10a8d35 {
    bottom: 28px!important;
    }
  }
@media only screen and (max-width:400px) {
.elementor-105 .elementor-element.elementor-element-10a8d35 {
    min-width: 197px!important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-a100b3f */@media only screen and (max-width:800px) and (min-width:768px) {
.elementor-105 .elementor-element.elementor-element-a100b3f {
        -webkit-mask-size: 318px!important;
    }
.elementor-105 .elementor-element.elementor-element-a100b3f {
    bottom: -28px!important;
}
}
@media only screen and (max-width:400px) {
.elementor-105 .elementor-element.elementor-element-a100b3f {
    -webkit-mask-size: 192px!important;
    }
.elementor-105 .elementor-element.elementor-element-a100b3f .aux-media-image {
    max-width: 206px!important;
}
}
@media only screen and (max-width:700px) and (min-width:400px) {
.elementor-105 .elementor-element.elementor-element-a100b3f .aux-media-image {
    margin-right: 0 -10px!important;
    margin-left: 0 -10px!important;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b620a8b */@media only screen and (max-width:800px) and (min-width:768px) {
.elementor-105 .elementor-element.elementor-element-b620a8b {
   width: 52%!important;;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d7a6aff */.elementor-105 .elementor-element.elementor-element-d7a6aff .aux-head-after span{
    font-weight: 400;
    color: var(--e-global-color-text);
    }
@media only screen and (max-width:400px) {
.elementor-105 .elementor-element.elementor-element-d7a6aff .aux-modern-heading-secondary {
        font-size: 22px!important;
    }
}/* End custom CSS */