.elementor-4614 .elementor-element.elementor-element-5f9fc62{--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;--overflow:hidden;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-5f9fc62:not(.elementor-motion-effects-element-type-background), .elementor-4614 .elementor-element.elementor-element-5f9fc62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hiranksolutions.com/wp-content/uploads/2026/06/hirank-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4614 .elementor-element.elementor-element-d32215d{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4614 .elementor-element.elementor-element-fb2ce89{--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;--overflow:hidden;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-4614 .elementor-element.elementor-element-fb2ce89:not(.elementor-motion-effects-element-type-background), .elementor-4614 .elementor-element.elementor-element-fb2ce89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F1F1F1 0%, var( --e-global-color-2a7d1c8 ) 100%);}.elementor-4614 .elementor-element.elementor-element-fb2ce89::before, .elementor-4614 .elementor-element.elementor-element-fb2ce89 > .elementor-background-video-container::before, .elementor-4614 .elementor-element.elementor-element-fb2ce89 > .e-con-inner > .elementor-background-video-container::before, .elementor-4614 .elementor-element.elementor-element-fb2ce89 > .elementor-background-slideshow::before, .elementor-4614 .elementor-element.elementor-element-fb2ce89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4614 .elementor-element.elementor-element-fb2ce89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EDECEC;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), urbanist;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4614 .elementor-element.elementor-element-0e33761{background-color:var( --e-global-color-accent );padding:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:start;}.elementor-4614 .elementor-element.elementor-element-0e33761.elementor-element{--align-self:flex-start;}.elementor-4614 .elementor-element.elementor-element-0e33761 .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-4614 .elementor-element.elementor-element-cb5198a{width:var( --container-widget-width, 86.461% );max-width:86.461%;--container-widget-width:86.461%;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-cb5198a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4614 .elementor-element.elementor-element-cb5198a .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:71px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4614 .elementor-element.elementor-element-205c301{--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;--justify-content:flex-end;--align-items:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), urbanist;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4614 .elementor-element.elementor-element-98dee42 .elementor-button{font-family:"Poppins", urbanist;font-size:30px;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 6px 0px;border-color:#97BA09;border-radius:8px 8px 8px 8px;}.elementor-4614 .elementor-element.elementor-element-8ab6a59{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4614 .elementor-element.elementor-element-0f99af9{--display:flex;box-shadow:31px -21px 100px -11px rgba(255, 255, 255, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-0f99af9:not(.elementor-motion-effects-element-type-background), .elementor-4614 .elementor-element.elementor-element-0f99af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECEC;}.elementor-4614 .elementor-element.elementor-element-29611c8{--display:flex;box-shadow:31px -21px 100px -11px rgba(255, 255, 255, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-29611c8:not(.elementor-motion-effects-element-type-background), .elementor-4614 .elementor-element.elementor-element-29611c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECEC;}.elementor-4614 .elementor-element.elementor-element-3691880{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4614 .elementor-element.elementor-element-404f7f6{--display:flex;box-shadow:31px -21px 100px -11px rgba(255, 255, 255, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-404f7f6:not(.elementor-motion-effects-element-type-background), .elementor-4614 .elementor-element.elementor-element-404f7f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECEC;}.elementor-4614 .elementor-element.elementor-element-6a8d974{--display:flex;box-shadow:31px -21px 100px -11px rgba(255, 255, 255, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-6a8d974:not(.elementor-motion-effects-element-type-background), .elementor-4614 .elementor-element.elementor-element-6a8d974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECEC;}.elementor-4614 .elementor-element.elementor-element-1206a31{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-4614 .elementor-element.elementor-element-1206a31:not(.elementor-motion-effects-element-type-background), .elementor-4614 .elementor-element.elementor-element-1206a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a7d1c8 );}.elementor-4614 .elementor-element.elementor-element-1206a31.e-con{--align-self:center;}.elementor-4614 .elementor-element.elementor-element-66abe1e{width:var( --container-widget-width, 29.773% );max-width:29.773%;background-color:var( --e-global-color-accent );padding:7px 7px 7px 7px;--container-widget-width:29.773%;--container-widget-flex-grow:0;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-4614 .elementor-element.elementor-element-66abe1e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4614 .elementor-element.elementor-element-66abe1e .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-4614 .elementor-element.elementor-element-d30a50d{width:var( --container-widget-width, 100.447% );max-width:100.447%;--container-widget-width:100.447%;--container-widget-flex-grow:0;text-align:center;}.elementor-4614 .elementor-element.elementor-element-d30a50d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4614 .elementor-element.elementor-element-d30a50d .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:71px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4614 .elementor-element.elementor-element-00521d4{--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-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A;--border-color:#7A7A7A;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-b69eb0d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-a80cd31{width:var( --container-widget-width, 102.356% );max-width:102.356%;--container-widget-width:102.356%;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-a80cd31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4614 .elementor-element.elementor-element-a80cd31 .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:33px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4614 .elementor-element.elementor-element-4cd8978{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#7A7A7A;--border-color:#7A7A7A;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), urbanist;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-4614 .elementor-element.elementor-element-f894727{border-style:solid;border-width:0px 0px 6px 0px;border-color:#ECECEC;border-radius:0px 0px 14px 13px;}.elementor-4614 .elementor-element.elementor-element-f894727 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-4614 .elementor-element.elementor-element-f894727 .elementor-progress-bar{height:45px;line-height:45px;}.elementor-4614 .elementor-element.elementor-element-f894727 .elementor-progress-wrapper{border-radius:7px;overflow:hidden;}.elementor-4614 .elementor-element.elementor-element-07b1531{--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:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-336187a{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-c8abbc0{width:var( --container-widget-width, 102.356% );max-width:102.356%;--container-widget-width:102.356%;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-c8abbc0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4614 .elementor-element.elementor-element-c8abbc0 .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:33px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4614 .elementor-element.elementor-element-f90b173{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#7A7A7A;--border-color:#7A7A7A;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-8332ef2{border-style:solid;border-width:0px 0px 6px 0px;border-color:#ECECEC;border-radius:0px 0px 14px 13px;}.elementor-4614 .elementor-element.elementor-element-8332ef2 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-4614 .elementor-element.elementor-element-8332ef2 .elementor-progress-wrapper{background-color:#F0F0F0;border-radius:7px;overflow:hidden;}.elementor-4614 .elementor-element.elementor-element-8332ef2 .elementor-progress-bar{height:45px;line-height:45px;}.elementor-4614 .elementor-element.elementor-element-ce22fee{--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-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A;--border-color:#7A7A7A;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-e606033{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-8967eae{width:var( --container-widget-width, 102.356% );max-width:102.356%;--container-widget-width:102.356%;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-8967eae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4614 .elementor-element.elementor-element-8967eae .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:33px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4614 .elementor-element.elementor-element-b783ff0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#7A7A7A;--border-color:#7A7A7A;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-aec514d{border-style:solid;border-width:0px 0px 6px 0px;border-color:#ECECEC;border-radius:0px 0px 14px 13px;}.elementor-4614 .elementor-element.elementor-element-aec514d .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-4614 .elementor-element.elementor-element-aec514d .elementor-progress-wrapper{background-color:#F0F0F0;border-radius:7px;overflow:hidden;}.elementor-4614 .elementor-element.elementor-element-aec514d .elementor-progress-bar{height:45px;line-height:45px;}.elementor-4614 .elementor-element.elementor-element-c4bd4e3{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A;--border-color:#7A7A7A;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-ef2af2b{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-46c54fc{width:var( --container-widget-width, 102.356% );max-width:102.356%;--container-widget-width:102.356%;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-46c54fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4614 .elementor-element.elementor-element-46c54fc .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:33px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4614 .elementor-element.elementor-element-1f6c075{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#7A7A7A;--border-color:#7A7A7A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-533c234{border-style:solid;border-width:0px 0px 6px 0px;border-color:#ECECEC;border-radius:0px 0px 14px 13px;}.elementor-4614 .elementor-element.elementor-element-533c234 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-4614 .elementor-element.elementor-element-533c234 .elementor-progress-wrapper{background-color:#F0F0F0;border-radius:7px;overflow:hidden;}.elementor-4614 .elementor-element.elementor-element-533c234 .elementor-progress-bar{height:45px;line-height:45px;}.elementor-4614 .elementor-element.elementor-element-1a1960c{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-4614 .elementor-element.elementor-element-1a1960c:not(.elementor-motion-effects-element-type-background), .elementor-4614 .elementor-element.elementor-element-1a1960c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a7d1c8 );}.elementor-4614 .elementor-element.elementor-element-1a1960c.e-con{--align-self:center;}.elementor-4614 .elementor-element.elementor-element-6d5a1eb{width:var( --container-widget-width, 29.558% );max-width:29.558%;background-color:var( --e-global-color-2a7d1c8 );padding:7px 7px 7px 7px;--container-widget-width:29.558%;--container-widget-flex-grow:0;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-4614 .elementor-element.elementor-element-6d5a1eb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4614 .elementor-element.elementor-element-6d5a1eb .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:24px;font-weight:600;color:#C4EF17;}.elementor-4614 .elementor-element.elementor-element-a9bd62a{width:var( --container-widget-width, 100.447% );max-width:100.447%;--container-widget-width:100.447%;--container-widget-flex-grow:0;text-align:center;}.elementor-4614 .elementor-element.elementor-element-a9bd62a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4614 .elementor-element.elementor-element-a9bd62a .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:71px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4614 .elementor-element.elementor-element-b9e6a4e{--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-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A;--border-color:#7A7A7A;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-2ca81aa{--display:flex;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-d66e954{width:var( --container-widget-width, 102.356% );max-width:102.356%;--container-widget-width:102.356%;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-d66e954.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4614 .elementor-element.elementor-element-d66e954 .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:33px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4614 .elementor-element.elementor-element-434c753{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#7A7A7A;--border-color:#7A7A7A;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-584717d{border-style:solid;border-width:0px 0px 6px 0px;border-color:#ECECEC;border-radius:0px 0px 14px 13px;}.elementor-4614 .elementor-element.elementor-element-584717d .elementor-progress-wrapper{background-color:#F0F0F0;border-radius:7px;overflow:hidden;}.elementor-4614 .elementor-element.elementor-element-584717d .elementor-progress-bar{height:45px;line-height:45px;}.elementor-4614 .elementor-element.elementor-element-0bcd8ff{--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-style:solid;--border-style:solid;border-color:#7A7A7A;--border-color:#7A7A7A;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-ab9055e{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-b52555a{width:var( --container-widget-width, 102.356% );max-width:102.356%;--container-widget-width:102.356%;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-b52555a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4614 .elementor-element.elementor-element-b52555a .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:33px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4614 .elementor-element.elementor-element-24dbe7d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#7A7A7A;--border-color:#7A7A7A;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-908fc53{border-style:solid;border-width:0px 0px 6px 0px;border-color:#ECECEC;border-radius:0px 0px 14px 13px;}.elementor-4614 .elementor-element.elementor-element-908fc53 .elementor-progress-wrapper{background-color:#F0F0F0;border-radius:7px;overflow:hidden;}.elementor-4614 .elementor-element.elementor-element-908fc53 .elementor-progress-bar{height:45px;line-height:45px;}.elementor-4614 .elementor-element.elementor-element-4f77f23{--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-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A;--border-color:#7A7A7A;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-d87535d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-4314592{width:var( --container-widget-width, 102.356% );max-width:102.356%;--container-widget-width:102.356%;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-4314592.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4614 .elementor-element.elementor-element-4314592 .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:33px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4614 .elementor-element.elementor-element-f9761ad{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#7A7A7A;--border-color:#7A7A7A;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-be2abe1{border-style:solid;border-width:0px 0px 6px 0px;border-color:#ECECEC;border-radius:0px 0px 14px 13px;}.elementor-4614 .elementor-element.elementor-element-be2abe1 .elementor-progress-wrapper{background-color:#F0F0F0;border-radius:7px;overflow:hidden;}.elementor-4614 .elementor-element.elementor-element-be2abe1 .elementor-progress-bar{height:45px;line-height:45px;}.elementor-4614 .elementor-element.elementor-element-5cd4c8f{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7A7A7A;--border-color:#7A7A7A;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-9dfb79f{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-07175a4{width:var( --container-widget-width, 102.356% );max-width:102.356%;--container-widget-width:102.356%;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-07175a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4614 .elementor-element.elementor-element-07175a4 .elementor-heading-title{font-family:"Urbanist", urbanist;font-size:33px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4614 .elementor-element.elementor-element-b60a110{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#7A7A7A;--border-color:#7A7A7A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4614 .elementor-element.elementor-element-5dfb96a{border-style:solid;border-width:0px 0px 6px 0px;border-color:#ECECEC;border-radius:0px 0px 14px 13px;}.elementor-4614 .elementor-element.elementor-element-5dfb96a .elementor-progress-wrapper{background-color:#F0F0F0;border-radius:7px;overflow:hidden;}.elementor-4614 .elementor-element.elementor-element-5dfb96a .elementor-progress-bar{height:45px;line-height:45px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:1025px){.elementor-4614 .elementor-element.elementor-element-5f9fc62:not(.elementor-motion-effects-element-type-background), .elementor-4614 .elementor-element.elementor-element-5f9fc62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-4614 .elementor-element.elementor-element-fb2ce89{--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4614 .elementor-element.elementor-element-cb5198a{text-align:start;}.elementor-4614 .elementor-element.elementor-element-cb5198a .elementor-heading-title{font-size:43px;}.elementor-4614 .elementor-element.elementor-element-0f99af9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-6a8d974{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4614 .elementor-element.elementor-element-1206a31{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-66abe1e{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-4614 .elementor-element.elementor-element-d30a50d{width:var( --container-widget-width, 314px );max-width:314px;--container-widget-width:314px;--container-widget-flex-grow:0;text-align:center;}.elementor-4614 .elementor-element.elementor-element-d30a50d .elementor-heading-title{font-size:35px;}.elementor-4614 .elementor-element.elementor-element-a80cd31{width:var( --container-widget-width, 304px );max-width:304px;--container-widget-width:304px;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-a80cd31 .elementor-heading-title{font-size:27px;}.elementor-4614 .elementor-element.elementor-element-c8abbc0{width:var( --container-widget-width, 304px );max-width:304px;--container-widget-width:304px;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-c8abbc0 .elementor-heading-title{font-size:27px;}.elementor-4614 .elementor-element.elementor-element-8967eae{width:var( --container-widget-width, 303px );max-width:303px;--container-widget-width:303px;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-8967eae .elementor-heading-title{font-size:27px;}.elementor-4614 .elementor-element.elementor-element-46c54fc{width:var( --container-widget-width, 304px );max-width:304px;--container-widget-width:304px;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-46c54fc .elementor-heading-title{font-size:27px;}.elementor-4614 .elementor-element.elementor-element-1a1960c{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4614 .elementor-element.elementor-element-6d5a1eb{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-4614 .elementor-element.elementor-element-a9bd62a{width:var( --container-widget-width, 314px );max-width:314px;--container-widget-width:314px;--container-widget-flex-grow:0;text-align:center;}.elementor-4614 .elementor-element.elementor-element-a9bd62a .elementor-heading-title{font-size:35px;}.elementor-4614 .elementor-element.elementor-element-b9e6a4e{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-4614 .elementor-element.elementor-element-2ca81aa{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-d66e954{width:var( --container-widget-width, 346px );max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-d66e954 .elementor-heading-title{font-size:27px;}.elementor-4614 .elementor-element.elementor-element-434c753{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-0bcd8ff{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4614 .elementor-element.elementor-element-ab9055e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-b52555a{width:var( --container-widget-width, 338px );max-width:338px;padding:0px 0px 0px 0px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-b52555a .elementor-heading-title{font-size:27px;}.elementor-4614 .elementor-element.elementor-element-24dbe7d{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-4f77f23{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4614 .elementor-element.elementor-element-d87535d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4614 .elementor-element.elementor-element-4314592{width:var( --container-widget-width, 348px );max-width:348px;--container-widget-width:348px;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-4314592 .elementor-heading-title{font-size:27px;}.elementor-4614 .elementor-element.elementor-element-f9761ad{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4614 .elementor-element.elementor-element-5cd4c8f{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4614 .elementor-element.elementor-element-9dfb79f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4614 .elementor-element.elementor-element-07175a4{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;text-align:start;}.elementor-4614 .elementor-element.elementor-element-07175a4 .elementor-heading-title{font-size:27px;}.elementor-4614 .elementor-element.elementor-element-b60a110{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for html, class: .elementor-element-84dd0b8 */.portfolio-card{
    position:relative;
    width:100%;
    max-width:700px;
    height:550px;
    overflow:hidden;
}

.portfolio-card img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
    transition:0.6s ease;
}

.portfolio-card::before{
    content:"";
    position:absolute;
    inset:0;
    background:rgba(0,0,0,0);
    transition:.4s;
    z-index:1;
}

.portfolio-card:hover::before{
    background:rgba(0,0,0,.20);
}

.portfolio-card:hover img{
    transform:scale(1.08);
}

.portfolio-content{
    position:absolute;
    left:35px;
    bottom:35px;
    z-index:10;
    transition:transform .15s ease-out;
    pointer-events:none;
}

.portfolio-tag{
    display:inline-block;
    background:#ffffff;
    color:#000000;
    padding:12px 24px;
    font-size:12px;
    font-weight:700;
    letter-spacing:1px;

    visibility:hidden;
    opacity:0;
    transform:translateY(30px);

    transition:all .4s ease;
}

.portfolio-title{
    display:block;
    width:fit-content;
    background:#C4EF17;
    color:#000000;

    padding:20px 30px;
    margin-top:12px;

    font-size:28px;
    font-weight:normal;
    line-height:1.2;

    visibility:hidden;
    opacity:0;
    transform:translateY(40px);

    transition:all .5s ease;
}

.portfolio-card:hover .portfolio-tag{
    visibility:visible;
    opacity:1;
    transform:translateY(0);
}

.portfolio-card:hover .portfolio-title{
    visibility:visible;
    opacity:1;
    transform:translateY(0);
}
.portfolio-card{
    border-radius:15px;
    overflow:hidden;
}

.portfolio-card img{
    border-radius:15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62cd026 */.portfolio-card{
    position:relative;
    width:100%;
    max-width:700px;
    height:550px;
    overflow:hidden;
}

.portfolio-card img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
    transition:0.6s ease;
}

.portfolio-card::before{
    content:"";
    position:absolute;
    inset:0;
    background:rgba(0,0,0,0);
    transition:.4s;
    z-index:1;
}

.portfolio-card:hover::before{
    background:rgba(0,0,0,.20);
}

.portfolio-card:hover img{
    transform:scale(1.08);
}

.portfolio-content{
    position:absolute;
    left:35px;
    bottom:35px;
    z-index:10;
    transition:transform .15s ease-out;
    pointer-events:none;
}

.portfolio-tag{
    display:inline-block;
    background:#ffffff;
    color:#000000;
    padding:12px 24px;
    font-size:12px;
    font-weight:700;
    letter-spacing:1px;

    visibility:hidden;
    opacity:0;
    transform:translateY(30px);

    transition:all .4s ease;
}

.portfolio-title{
    display:block;
    width:fit-content;
    background:#C4EF17;
    color:#000000;

    padding:20px 30px;
    margin-top:12px;

    font-size:28px;
    font-weight:normal;
    line-height:1.2;

    visibility:hidden;
    opacity:0;
    transform:translateY(40px);

    transition:all .5s ease;
}

.portfolio-card:hover .portfolio-tag{
    visibility:visible;
    opacity:1;
    transform:translateY(0);
}

.portfolio-card:hover .portfolio-title{
    visibility:visible;
    opacity:1;
    transform:translateY(0);
}
.portfolio-card{
    border-radius:15px;
    overflow:hidden;
}

.portfolio-card img{
    border-radius:15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f9f22 */.portfolio-card{
    position:relative;
    width:100%;
    max-width:700px;
    height:550px;
    overflow:hidden;
}

.portfolio-card img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
    transition:0.6s ease;
}

.portfolio-card::before{
    content:"";
    position:absolute;
    inset:0;
    background:rgba(0,0,0,0);
    transition:.4s;
    z-index:1;
}

.portfolio-card:hover::before{
    background:rgba(0,0,0,.20);
}

.portfolio-card:hover img{
    transform:scale(1.08);
}

.portfolio-content{
    position:absolute;
    left:35px;
    bottom:35px;
    z-index:10;
    transition:transform .15s ease-out;
    pointer-events:none;
}

.portfolio-tag{
    display:inline-block;
    background:#ffffff;
    color:#000000;
    padding:12px 24px;
    font-size:12px;
    font-weight:700;
    letter-spacing:1px;

    visibility:hidden;
    opacity:0;
    transform:translateY(30px);

    transition:all .4s ease;
}

.portfolio-title{
    display:block;
    width:fit-content;
    background:#C4EF17;
    color:#000000;

    padding:20px 30px;
    margin-top:12px;

    font-size:28px;
    font-weight:normal;
    line-height:1.2;

    visibility:hidden;
    opacity:0;
    transform:translateY(40px);

    transition:all .5s ease;
}

.portfolio-card:hover .portfolio-tag{
    visibility:visible;
    opacity:1;
    transform:translateY(0);
}

.portfolio-card:hover .portfolio-title{
    visibility:visible;
    opacity:1;
    transform:translateY(0);
}
.portfolio-card{
    border-radius:15px;
    overflow:hidden;
}

.portfolio-card img{
    border-radius:15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82dd82d */.portfolio-card{
    position:relative;
    width:100%;
    max-width:700px;
    height:550px;
    overflow:hidden;
}

.portfolio-card img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
    transition:0.6s ease;
}

.portfolio-card::before{
    content:"";
    position:absolute;
    inset:0;
    background:rgba(0,0,0,0);
    transition:.4s;
    z-index:1;
}

.portfolio-card:hover::before{
    background:rgba(0,0,0,.20);
}

.portfolio-card:hover img{
    transform:scale(1.08);
}

.portfolio-content{
    position:absolute;
    left:35px;
    bottom:35px;
    z-index:10;
    transition:transform .15s ease-out;
    pointer-events:none;
}

.portfolio-tag{
    display:inline-block;
    background:#ffffff;
    color:#000000;
    padding:12px 24px;
    font-size:12px;
    font-weight:700;
    letter-spacing:1px;

    visibility:hidden;
    opacity:0;
    transform:translateY(30px);

    transition:all .4s ease;
}

.portfolio-title{
    display:block;
    width:fit-content;
    background:#C4EF17;
    color:#000000;

    padding:20px 30px;
    margin-top:12px;

    font-size:28px;
    font-weight:normal;
    line-height:1.2;

    visibility:hidden;
    opacity:0;
    transform:translateY(40px);

    transition:all .5s ease;
}

.portfolio-card:hover .portfolio-tag{
    visibility:visible;
    opacity:1;
    transform:translateY(0);
}

.portfolio-card:hover .portfolio-title{
    visibility:visible;
    opacity:1;
    transform:translateY(0);
}
.portfolio-card{
    border-radius:15px;
    overflow:hidden;
}

.portfolio-card img{
    border-radius:15px;
}/* End custom CSS */