.elementor-340 .elementor-element.elementor-element-55931a0{--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;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-340 .elementor-element.elementor-element-00cd4d7{width:var( --container-widget-width, 24% );max-width:24%;background-color:#1C4666;padding:8px 8px 8px 8px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;text-align:center;}.elementor-340 .elementor-element.elementor-element-00cd4d7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-340 .elementor-element.elementor-element-00cd4d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-340 .elementor-element.elementor-element-80d2fab{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:9;text-align:center;}.elementor-340 .elementor-element.elementor-element-80d2fab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-340 .elementor-element.elementor-element-80d2fab .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-95e74f3{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-340 .elementor-element.elementor-element-95e74f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-340 .elementor-element.elementor-element-95e74f3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-a93d0d2{z-index:99;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-340 .elementor-element.elementor-element-bb48cae{left:-15.261px;}body.rtl .elementor-340 .elementor-element.elementor-element-bb48cae{right:-15.261px;}.elementor-340 .elementor-element.elementor-element-bb48cae{top:1.279px;z-index:1;}.elementor-340 .elementor-element.elementor-element-bb48cae .elementor-icon-wrapper{text-align:center;}.elementor-340 .elementor-element.elementor-element-bb48cae .elementor-icon{font-size:100%;}.elementor-340 .elementor-element.elementor-element-bb48cae .elementor-icon svg{height:100%;}.elementor-340 .elementor-element.elementor-element-bb48cae .elementor-icon-wrapper svg{width:auto;}.elementor-340 .elementor-element.elementor-element-0c0ba1d{--display:flex;--min-height:54vh;--margin-top:-320px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-340 .elementor-element.elementor-element-0c0ba1d:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-0c0ba1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sails.dhfm.in/wp-content/uploads/2025/09/682da3f4e2b97166dfdaa557_Group-2085666934-scaled-e1759082782679.webp");background-position:center center;background-size:cover;}.elementor-340 .elementor-element.elementor-element-799230f{--display:flex;--min-height:69vh;--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;--border-radius:22px 22px 22px 22px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-340 .elementor-element.elementor-element-0d15a2d img{max-width:80%;border-radius:22px 22px 22px 22px;}.elementor-340 .elementor-element.elementor-element-a4b8b07{--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;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-d16deb0{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-340 .elementor-element.elementor-element-d16deb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-340 .elementor-element.elementor-element-d16deb0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:49px;font-weight:600;line-height:50px;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-15e109d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:20px;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-c0f0cb0{--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;}.elementor-340 .elementor-element.elementor-element-1a652b9{--display:flex;--min-height:45vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:22px 22px 22px 22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-340 .elementor-element.elementor-element-1a652b9:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-1a652b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F131E 0%, #0F131E 100%);}.elementor-340 .elementor-element.elementor-element-9dee912 img{max-width:69%;border-radius:22px 22px 22px 22px;}.elementor-340 .elementor-element.elementor-element-9e3e4a3{text-align:center;}.elementor-340 .elementor-element.elementor-element-9e3e4a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-70bed6e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:20px;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-cb1a861{--display:flex;--min-height:45vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:22px 22px 22px 22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-340 .elementor-element.elementor-element-cb1a861:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-cb1a861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F131E 0%, #0F131E 100%);}.elementor-340 .elementor-element.elementor-element-4aecee6 img{max-width:100%;border-radius:22px 22px 22px 22px;}.elementor-340 .elementor-element.elementor-element-e81fc2d{text-align:left;}.elementor-340 .elementor-element.elementor-element-e81fc2d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-fd69fcb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:20px;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-bd7158f{--display:flex;--min-height:45vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:22px 22px 22px 22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-340 .elementor-element.elementor-element-bd7158f:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-bd7158f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F131E 0%, #0F131E 100%);}.elementor-340 .elementor-element.elementor-element-4262c18 img{max-width:100%;border-radius:22px 22px 22px 22px;}.elementor-340 .elementor-element.elementor-element-f7499a1{text-align:left;}.elementor-340 .elementor-element.elementor-element-f7499a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-2b4f7e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:20px;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-eefb0e0{z-index:99;}.elementor-340 .elementor-element.elementor-element-8ebf968{--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;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-258b910{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-340 .elementor-element.elementor-element-258b910.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-340 .elementor-element.elementor-element-258b910 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:49px;font-weight:600;line-height:50px;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-804b0a5{text-align:center;}.elementor-340 .elementor-element.elementor-element-804b0a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:20px;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-0f90667{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-36ce7d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-340 .elementor-element.elementor-element-36ce7d1.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-340 .elementor-element.elementor-element-200109a{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;padding:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-200109a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-340 .elementor-element.elementor-element-200109a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 11px 11px 11px;}.elementor-340 .elementor-element.elementor-element-7a74d92{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-340 .elementor-element.elementor-element-ceb5006 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:20px;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-cdb3c85 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:20px;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-3c8a030{--spacer-size:50px;}.elementor-340 .elementor-element.elementor-element-94538f1{z-index:99;}.elementor-340 .elementor-element.elementor-element-8090542{--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;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-b2d0a5b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-340 .elementor-element.elementor-element-b2d0a5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-340 .elementor-element.elementor-element-b2d0a5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:49px;font-weight:600;line-height:55px;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-d3d24af{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-340 .elementor-element.elementor-element-d3d24af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-340 .elementor-element.elementor-element-d3d24af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-b936f97{--spacer-size:50px;}.elementor-340 .elementor-element.elementor-element-7fff329{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-f3694ea{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-340 .elementor-element.elementor-element-f3694ea:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-f3694ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101523;}.elementor-340 .elementor-element.elementor-element-e2f9ac0{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-1872e3e:hover{--e-transform-scale:1.04;}.elementor-340 .elementor-element.elementor-element-e34bb65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-02f63b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-a0c1fb8{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-340 .elementor-element.elementor-element-a0c1fb8 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:none;}.elementor-340 .elementor-element.elementor-element-a0c1fb8 .elementor-social-icon i{color:#000000;}.elementor-340 .elementor-element.elementor-element-a0c1fb8 .elementor-social-icon svg{fill:#000000;}.elementor-340 .elementor-element.elementor-element-8ad7a4c{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-340 .elementor-element.elementor-element-8ad7a4c:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-8ad7a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101523;}.elementor-340 .elementor-element.elementor-element-ee56c6a{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-e0630f0:hover{--e-transform-scale:1.04;}.elementor-340 .elementor-element.elementor-element-f9990de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-527cba9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-6214a59{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-340 .elementor-element.elementor-element-6214a59 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:none;}.elementor-340 .elementor-element.elementor-element-6214a59 .elementor-social-icon i{color:#000000;}.elementor-340 .elementor-element.elementor-element-6214a59 .elementor-social-icon svg{fill:#000000;}.elementor-340 .elementor-element.elementor-element-702886e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-3341628{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-340 .elementor-element.elementor-element-3341628:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-3341628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101523;}.elementor-340 .elementor-element.elementor-element-76af2aa{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-5ef3143:hover{--e-transform-scale:1.04;}.elementor-340 .elementor-element.elementor-element-e8a9b78 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-659d05a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-3beb9d6{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-340 .elementor-element.elementor-element-3beb9d6 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:none;}.elementor-340 .elementor-element.elementor-element-3beb9d6 .elementor-social-icon i{color:#000000;}.elementor-340 .elementor-element.elementor-element-3beb9d6 .elementor-social-icon svg{fill:#000000;}.elementor-340 .elementor-element.elementor-element-62e4a50{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-340 .elementor-element.elementor-element-62e4a50:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-62e4a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101523;}.elementor-340 .elementor-element.elementor-element-5a31e89{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-411900f:hover{--e-transform-scale:1.04;}.elementor-340 .elementor-element.elementor-element-a686ef7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-34a4c1a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-e439d8e{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-340 .elementor-element.elementor-element-e439d8e .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:none;}.elementor-340 .elementor-element.elementor-element-e439d8e .elementor-social-icon i{color:#000000;}.elementor-340 .elementor-element.elementor-element-e439d8e .elementor-social-icon svg{fill:#000000;}.elementor-340 .elementor-element.elementor-element-4f30053{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-340 .elementor-element.elementor-element-4f30053:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-4f30053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101523;}.elementor-340 .elementor-element.elementor-element-8ee53ed{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-430d2d0:hover{--e-transform-scale:1.04;}.elementor-340 .elementor-element.elementor-element-d631f83 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-70ebbdc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-3542ad2{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-340 .elementor-element.elementor-element-3542ad2 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:none;}.elementor-340 .elementor-element.elementor-element-3542ad2 .elementor-social-icon i{color:#000000;}.elementor-340 .elementor-element.elementor-element-3542ad2 .elementor-social-icon svg{fill:#000000;}.elementor-340 .elementor-element.elementor-element-2b01903{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-340 .elementor-element.elementor-element-2b01903:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-2b01903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101523;}.elementor-340 .elementor-element.elementor-element-9cf17b8{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-440247e:hover{--e-transform-scale:1.04;}.elementor-340 .elementor-element.elementor-element-61313b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-566790e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-96795d4{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-340 .elementor-element.elementor-element-96795d4 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:none;}.elementor-340 .elementor-element.elementor-element-96795d4 .elementor-social-icon i{color:#000000;}.elementor-340 .elementor-element.elementor-element-96795d4 .elementor-social-icon svg{fill:#000000;}.elementor-340 .elementor-element.elementor-element-82b7b38{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-65f3023{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-340 .elementor-element.elementor-element-65f3023:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-65f3023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101523;}.elementor-340 .elementor-element.elementor-element-d15adc6{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-a285042:hover{--e-transform-scale:1.04;}.elementor-340 .elementor-element.elementor-element-2d457eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-0cdf930 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-a031a30{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-340 .elementor-element.elementor-element-a031a30 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:none;}.elementor-340 .elementor-element.elementor-element-a031a30 .elementor-social-icon i{color:#000000;}.elementor-340 .elementor-element.elementor-element-a031a30 .elementor-social-icon svg{fill:#000000;}.elementor-340 .elementor-element.elementor-element-6ed2146{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-340 .elementor-element.elementor-element-6ed2146:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-6ed2146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101523;}.elementor-340 .elementor-element.elementor-element-5989d26{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-e15f79a:hover{--e-transform-scale:1.04;}.elementor-340 .elementor-element.elementor-element-534585d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-23d0db2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-46239c6{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-340 .elementor-element.elementor-element-46239c6 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:none;}.elementor-340 .elementor-element.elementor-element-46239c6 .elementor-social-icon i{color:#000000;}.elementor-340 .elementor-element.elementor-element-46239c6 .elementor-social-icon svg{fill:#000000;}.elementor-340 .elementor-element.elementor-element-2a70a9a{--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:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-340 .elementor-element.elementor-element-2a70a9a:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-2a70a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101523;}.elementor-340 .elementor-element.elementor-element-c33832c{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-ec31200:hover{--e-transform-scale:1.04;}.elementor-340 .elementor-element.elementor-element-b2a0813 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-07d480b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-30340d0{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-340 .elementor-element.elementor-element-30340d0 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:none;}.elementor-340 .elementor-element.elementor-element-30340d0 .elementor-social-icon i{color:#000000;}.elementor-340 .elementor-element.elementor-element-30340d0 .elementor-social-icon svg{fill:#000000;}.elementor-340 .elementor-element.elementor-element-68e6eb5{--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:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-340 .elementor-element.elementor-element-68e6eb5:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-68e6eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101523;}.elementor-340 .elementor-element.elementor-element-ee869e5{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-ac85565:hover{--e-transform-scale:1.04;}.elementor-340 .elementor-element.elementor-element-cd2e071 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-596ac47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-f21f4cc{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-340 .elementor-element.elementor-element-f21f4cc .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:none;}.elementor-340 .elementor-element.elementor-element-f21f4cc .elementor-social-icon i{color:#000000;}.elementor-340 .elementor-element.elementor-element-f21f4cc .elementor-social-icon svg{fill:#000000;}.elementor-340 .elementor-element.elementor-element-4b56ab2{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-b88a8ca{--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:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-340 .elementor-element.elementor-element-b88a8ca:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-b88a8ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101523;}.elementor-340 .elementor-element.elementor-element-333d78b{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-2d266f4:hover{--e-transform-scale:1.04;}.elementor-340 .elementor-element.elementor-element-9d01a10 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-d22e1ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-5f28322{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-340 .elementor-element.elementor-element-5f28322 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:none;}.elementor-340 .elementor-element.elementor-element-5f28322 .elementor-social-icon i{color:#000000;}.elementor-340 .elementor-element.elementor-element-5f28322 .elementor-social-icon svg{fill:#000000;}.elementor-340 .elementor-element.elementor-element-d844258{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-340 .elementor-element.elementor-element-d844258:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-d844258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101523;}.elementor-340 .elementor-element.elementor-element-9daf4b4{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-b6acd3e:hover{--e-transform-scale:1.04;}.elementor-340 .elementor-element.elementor-element-f1de258 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-697a949 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-e1c82cf{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-340 .elementor-element.elementor-element-e1c82cf .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:none;}.elementor-340 .elementor-element.elementor-element-e1c82cf .elementor-social-icon i{color:#000000;}.elementor-340 .elementor-element.elementor-element-e1c82cf .elementor-social-icon svg{fill:#000000;}.elementor-340 .elementor-element.elementor-element-50a34f1{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-340 .elementor-element.elementor-element-50a34f1:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-50a34f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101523;}.elementor-340 .elementor-element.elementor-element-a3abd3c{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-136a93c:hover{--e-transform-scale:1.04;}.elementor-340 .elementor-element.elementor-element-e0ada2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-c95c5e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-2e06480{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-340 .elementor-element.elementor-element-2e06480 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:none;}.elementor-340 .elementor-element.elementor-element-2e06480 .elementor-social-icon i{color:#000000;}.elementor-340 .elementor-element.elementor-element-2e06480 .elementor-social-icon svg{fill:#000000;}.elementor-340 .elementor-element.elementor-element-f7f635e{--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-340 .elementor-element.elementor-element-71ada3c{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-340 .elementor-element.elementor-element-71ada3c:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-71ada3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sails.dhfm.in/wp-content/uploads/2025/09/682da3f4e2b97166dfdaa557_Group-2085666934-scaled-e1759082782679.webp");background-position:center center;background-size:cover;}.elementor-340 .elementor-element.elementor-element-62d7bbc{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;z-index:9;text-align:center;}.elementor-340 .elementor-element.elementor-element-62d7bbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-340 .elementor-element.elementor-element-62d7bbc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:43px;font-weight:600;line-height:52px;color:var( --e-global-color-180b41f );}.elementor-340 .elementor-element.elementor-element-735bf1c{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-340 .elementor-element.elementor-element-735bf1c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:18px;color:var( --e-global-color-180b41f );}@media(min-width:768px){.elementor-340 .elementor-element.elementor-element-f3694ea{--width:33%;}.elementor-340 .elementor-element.elementor-element-8ad7a4c{--width:33%;}.elementor-340 .elementor-element.elementor-element-65f3023{--width:25%;}.elementor-340 .elementor-element.elementor-element-6ed2146{--width:25%;}.elementor-340 .elementor-element.elementor-element-2a70a9a{--width:25%;}.elementor-340 .elementor-element.elementor-element-68e6eb5{--width:25%;}.elementor-340 .elementor-element.elementor-element-b88a8ca{--width:25%;}.elementor-340 .elementor-element.elementor-element-d844258{--width:25%;}.elementor-340 .elementor-element.elementor-element-50a34f1{--width:25%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-340 .elementor-element.elementor-element-80d2fab .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-340 .elementor-element.elementor-element-95e74f3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-340 .elementor-element.elementor-element-55931a0{--min-height:55vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-340 .elementor-element.elementor-element-00cd4d7{--container-widget-width:305px;--container-widget-flex-grow:0;width:var( --container-widget-width, 305px );max-width:305px;}.elementor-340 .elementor-element.elementor-element-00cd4d7 .elementor-heading-title{font-size:14px;}.elementor-340 .elementor-element.elementor-element-80d2fab{width:100%;max-width:100%;}.elementor-340 .elementor-element.elementor-element-80d2fab .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-340 .elementor-element.elementor-element-95e74f3{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-340 .elementor-element.elementor-element-95e74f3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-340 .elementor-element.elementor-element-0c0ba1d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-340 .elementor-element.elementor-element-799230f{--min-height:32vh;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-340 .elementor-element.elementor-element-0d15a2d img{max-width:100%;}.elementor-340 .elementor-element.elementor-element-a4b8b07{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-340 .elementor-element.elementor-element-d16deb0{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;}.elementor-340 .elementor-element.elementor-element-d16deb0 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-340 .elementor-element.elementor-element-15e109d{text-align:center;}.elementor-340 .elementor-element.elementor-element-8ebf968{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-340 .elementor-element.elementor-element-258b910{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;}.elementor-340 .elementor-element.elementor-element-258b910 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-340 .elementor-element.elementor-element-804b0a5{text-align:center;}.elementor-340 .elementor-element.elementor-element-ceb5006{text-align:center;}.elementor-340 .elementor-element.elementor-element-cdb3c85{text-align:center;}.elementor-340 .elementor-element.elementor-element-b2d0a5b{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;}.elementor-340 .elementor-element.elementor-element-b2d0a5b .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-340 .elementor-element.elementor-element-d3d24af{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-340 .elementor-element.elementor-element-d3d24af .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-340 .elementor-element.elementor-element-62d7bbc{padding:0px 0px 20px 0px;--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;}.elementor-340 .elementor-element.elementor-element-62d7bbc .elementor-heading-title{font-size:31px;line-height:1em;}}/* Start custom CSS for heading, class: .elementor-element-80d2fab */.elementor-340 .elementor-element.elementor-element-80d2fab {
  background: linear-gradient(105deg, #ffffff, #00B8FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a93d0d2 */button {
  font-family: inherit;
  font-size: 18px;
  background: #001D6B;
  color: white;
  padding: 0.65em 1.1em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.4em;
  border: none;
  border-radius: 14px;
  overflow: hidden;
  transition: all 0.25s ease;
  cursor: pointer;
  width: auto;
  max-width: 100%;
}

button span {
  transition: all 0.3s ease-in-out;
  white-space: nowrap; /* Keeps text in one line */
}

button svg {
  display: block;
  transition: transform 0.3s ease-in-out;
}

button:hover {
  background: #00B9FE;
}

button:hover .svg-wrapper {
  animation: fly-1 0.6s ease-in-out infinite alternate;
}

button:hover svg {
  transform: translateX(2.2em) rotate(45deg) scale(1.05);
}

button:hover span {
  transform: translateX(6.9em);
}

button:active {
  transform: scale(0.96);
}

/* Fully Mobile Optimized */
@media (max-width: 480px) {
  button {
    font-size: 16px;
    padding: 0.55em 1em;
    border-radius: 12px;
  }

  button svg {
    width: 28px;
    height: 18px;
  }

  button:hover span {
    transform: translateX(2.6em);
  }
}

@keyframes fly-1 {
  from { transform: translateY(0.1em); }
  to { transform: translateY(-0.1em); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d16deb0 */.elementor-340 .elementor-element.elementor-element-d16deb0 {
  background: linear-gradient(105deg, #ffffff, #00B8FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eefb0e0 */button {
  font-family: inherit;
  font-size: 18px;
  background: #001D6B;
  color: white;
  padding: 0.65em 1.1em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.4em;
  border: none;
  border-radius: 14px;
  overflow: hidden;
  transition: all 0.25s ease;
  cursor: pointer;
  width: auto;
  max-width: 100%;
}

button span {
  transition: all 0.3s ease-in-out;
  white-space: nowrap; /* Keeps text in one line */
}

button svg {
  display: block;
  transition: transform 0.3s ease-in-out;
}

button:hover {
  background: #00B9FE;
}

button:hover .svg-wrapper {
  animation: fly-1 0.6s ease-in-out infinite alternate;
}

button:hover svg {
  transform: translateX(2.2em) rotate(45deg) scale(1.05);
}

button:hover span {
  transform: translateX(6.9em);
}

button:active {
  transform: scale(0.96);
}

/* Fully Mobile Optimized */
@media (max-width: 480px) {
  button {
    font-size: 16px;
    padding: 0.55em 1em;
    border-radius: 12px;
  }

  button svg {
    width: 28px;
    height: 18px;
  }

  button:hover span {
    transform: translateX(2.6em);
  }
}

@keyframes fly-1 {
  from { transform: translateY(0.1em); }
  to { transform: translateY(-0.1em); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-258b910 */.elementor-340 .elementor-element.elementor-element-258b910 {
  background: linear-gradient(105deg, #ffffff, #00B8FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94538f1 */button {
  font-family: inherit;
  font-size: 18px;
  background: #001D6B;
  color: white;
  padding: 0.65em 1.1em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.4em;
  border: none;
  border-radius: 14px;
  overflow: hidden;
  transition: all 0.25s ease;
  cursor: pointer;
  width: auto;
  max-width: 100%;
}

button span {
  transition: all 0.3s ease-in-out;
  white-space: nowrap; /* Keeps text in one line */
}

button svg {
  display: block;
  transition: transform 0.3s ease-in-out;
}

button:hover {
  background: #00B9FE;
}

button:hover .svg-wrapper {
  animation: fly-1 0.6s ease-in-out infinite alternate;
}

button:hover svg {
  transform: translateX(2.2em) rotate(45deg) scale(1.05);
}

button:hover span {
  transform: translateX(6.9em);
}

button:active {
  transform: scale(0.96);
}

/* Fully Mobile Optimized */
@media (max-width: 480px) {
  button {
    font-size: 16px;
    padding: 0.55em 1em;
    border-radius: 12px;
  }

  button svg {
    width: 28px;
    height: 18px;
  }

  button:hover span {
    transform: translateX(2.6em);
  }
}

@keyframes fly-1 {
  from { transform: translateY(0.1em); }
  to { transform: translateY(-0.1em); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2d0a5b */.elementor-340 .elementor-element.elementor-element-b2d0a5b {
  background: linear-gradient(105deg, #ffffff, #00B8FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62d7bbc */.elementor-340 .elementor-element.elementor-element-62d7bbc {
  background: linear-gradient(105deg, #ffffff, #00B8FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b1ba38 *//* Button CSS */
.button {
  position: relative;
  transition: all 0.3s ease-in-out;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  padding-block: 0.55rem;
  padding-inline: 1.4rem;
  background-color: #001D6B;
  border-radius: 9999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #fff;
  gap: 8px;
  font-weight: 600;
  border: 3px solid #ffffff4d;
  outline: none;
  overflow: hidden;
  font-size: 14px;              /* slightly smaller for mobile */
  text-decoration: none;
  max-width: 100%;              /* prevents overflow on small screens */
  -webkit-tap-highlight-color: transparent;
  white-space: nowrap;          /* keeps text on one line */
}

.icon {
  width: 20px;
  height: 20px;
  transition: all 0.3s ease-in-out;
}

/* Hover effects only on devices that support hover (avoids weird zoom on mobile tap) */
@media (hover: hover) {
  .button:hover {
    transform: scale(1.05);
    border-color: #fff9;
    color: #fff !important;     /* keep text white on hover */
  }

  .button:hover .icon {
    transform: translate(4px);
  }

  .button:hover::before {
    animation: shine 1.5s ease-out infinite;
  }
}

.button::before {
  content: "";
  position: absolute;
  width: 100px;
  height: 100%;
  background-image: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 30%,
    rgba(255, 255, 255, 0.8),
    rgba(255, 255, 255, 0) 70%
  );
  top: 0;
  left: -100px;
  opacity: 0.6;
}

@keyframes shine {
  0% { left: -100px; }
  60% { left: 100%; }
  100% { left: 100%; }
}

/* Scale up slightly on bigger screens */
@media (min-width: 640px) {
  .button {
    font-size: 15px;
    padding-block: 0.6rem;
    padding-inline: 1.6rem;
    gap: 10px;
  }

  .icon {
    width: 22px;
    height: 22px;
  }
}/* End custom CSS */