.elementor-227150 .elementor-element.elementor-element-2851192{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-92082aa .current-progress{background-color:#0C2757;}.elementor-227150 .elementor-element.elementor-element-92082aa{--horizontal-progress-border:none;--horizontal-height:4px;--horizontal-border-style:none;}.elementor-227150 .elementor-element.elementor-element-92082aa .elementor-scrolling-tracker-horizontal{background-color:#FFFFFF00;}.elementor-227150 .elementor-element.elementor-element-b787aae{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-b787aae:not(.elementor-motion-effects-element-type-background), .elementor-227150 .elementor-element.elementor-element-b787aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beta.impigertech.com/wp-content/uploads/2023/08/top_bg.png");background-position:0px -80px;background-repeat:no-repeat;background-size:cover;}.elementor-227150 .elementor-element.elementor-element-b787aae, .elementor-227150 .elementor-element.elementor-element-b787aae::before{--border-transition:0.3s;}.elementor-227150 .elementor-element.elementor-element-59b0c59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-d39d895{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-e687803 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:#D0D0D0;}.elementor-227150 .elementor-element.elementor-element-e687803{text-align:center;}.elementor-227150 .elementor-element.elementor-element-e687803 .elementor-heading-title{color:#000000;font-family:var( --e-global-typography-2444a02-font-family ), Sans-serif;font-size:var( --e-global-typography-2444a02-font-size );font-weight:var( --e-global-typography-2444a02-font-weight );}.elementor-227150 .elementor-element.elementor-element-c85a2d2{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-126e9f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-227150 .elementor-element.elementor-element-126e9f3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#000000;}.elementor-227150 .elementor-element.elementor-element-126e9f3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#000000;}.elementor-227150 .elementor-element.elementor-element-126e9f3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-227150 .elementor-element.elementor-element-126e9f3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-227150 .elementor-element.elementor-element-126e9f3{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-227150 .elementor-element.elementor-element-126e9f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-227150 .elementor-element.elementor-element-126e9f3 .elementor-icon-list-item > a{font-size:18px;}.elementor-227150 .elementor-element.elementor-element-126e9f3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#000000;}.elementor-227150 .elementor-element.elementor-element-126e9f3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-227150 .elementor-element.elementor-element-be9f633{--display:flex;--background-transition:0.3s;}.elementor-227150 .elementor-element.elementor-element-09acbf8{--display:flex;--background-transition:0.3s;}.elementor-227150 .elementor-element.elementor-element-fe3d5f5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-227150 .elementor-element.elementor-element-fe3d5f5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-fe3d5f5 .elementor-heading-title{color:#343434;font-family:"Jost", Sans-serif;font-size:56px;font-weight:500;line-height:65px;}.elementor-227150 .elementor-element.elementor-element-4f9d31b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-c404733{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-b619f92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-53f0e44{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-227150 .elementor-element.elementor-element-4efc30b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-4efc30b .elementor-icon-list-icon i{color:#1FB5CC;font-size:14px;}.elementor-227150 .elementor-element.elementor-element-4efc30b .elementor-icon-list-icon svg{fill:#1FB5CC;--e-icon-list-icon-size:14px;}.elementor-227150 .elementor-element.elementor-element-4efc30b .elementor-icon-list-icon{width:14px;}.elementor-227150 .elementor-element.elementor-element-4efc30b .elementor-icon-list-text, .elementor-227150 .elementor-element.elementor-element-4efc30b .elementor-icon-list-text a{color:#000000;}.elementor-227150 .elementor-element.elementor-element-4efc30b .elementor-icon-list-item{font-size:16px;}.elementor-227150 .elementor-element.elementor-element-89834d2{--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;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-fc18d38{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;align-self:flex-start;--icon-box-icon-margin:14px;}.elementor-227150 .elementor-element.elementor-element-fc18d38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-227150 .elementor-element.elementor-element-fc18d38 .elementor-icon-box-wrapper{text-align:left;}.elementor-227150 .elementor-element.elementor-element-fc18d38 .elementor-icon-box-title{margin-bottom:10px;color:#303B4F;}.elementor-227150 .elementor-element.elementor-element-fc18d38 .elementor-icon{font-size:18px;}.elementor-227150 .elementor-element.elementor-element-fc18d38 .elementor-icon-box-title, .elementor-227150 .elementor-element.elementor-element-fc18d38 .elementor-icon-box-title a{font-size:18px;line-height:25px;}.elementor-227150 .elementor-element.elementor-element-fc18d38 .elementor-icon-box-description{color:#00000085;font-size:15px;line-height:5px;}.elementor-227150 .elementor-element.elementor-element-34fe435{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:flex-start;--icon-box-icon-margin:15px;}.elementor-227150 .elementor-element.elementor-element-34fe435 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-227150 .elementor-element.elementor-element-34fe435 .elementor-icon-box-title{margin-bottom:10px;color:#303B4F;}.elementor-227150 .elementor-element.elementor-element-34fe435 .elementor-icon{font-size:18px;}.elementor-227150 .elementor-element.elementor-element-34fe435 .elementor-icon-box-title, .elementor-227150 .elementor-element.elementor-element-34fe435 .elementor-icon-box-title a{font-size:18px;line-height:25px;}.elementor-227150 .elementor-element.elementor-element-34fe435 .elementor-icon-box-description{color:#00000085;font-size:15px;line-height:5px;}.elementor-227150 .elementor-element.elementor-element-6ee756e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-7061417{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-7061417:not(.elementor-motion-effects-element-type-background), .elementor-227150 .elementor-element.elementor-element-7061417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F500;}.elementor-227150 .elementor-element.elementor-element-7061417, .elementor-227150 .elementor-element.elementor-element-7061417::before{--border-transition:0.3s;}.elementor-227150 .elementor-element.elementor-element-2041029{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF4F4F;--border-color:#FF4F4F;--padding-top:05px;--padding-bottom:20px;--padding-left:0px;--padding-right:60px;}.elementor-227150 .elementor-element.elementor-element-2041029, .elementor-227150 .elementor-element.elementor-element-2041029::before{--border-transition:0.3s;}.elementor-227150 .elementor-element.elementor-element-2383828 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-2383828{text-align:left;color:#000000;font-family:var( --e-global-typography-7f67d73-font-family ), Sans-serif;font-size:var( --e-global-typography-7f67d73-font-size );font-weight:var( --e-global-typography-7f67d73-font-weight );font-style:var( --e-global-typography-7f67d73-font-style );line-height:var( --e-global-typography-7f67d73-line-height );}.elementor-227150 .elementor-element.elementor-element-fe3e05f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 00px 0px 0px;--border-top-width:0px;--border-right-width:00px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF4F4F;--border-color:#FF4F4F;--padding-top:5px;--padding-bottom:20px;--padding-left:0px;--padding-right:60px;}.elementor-227150 .elementor-element.elementor-element-fe3e05f, .elementor-227150 .elementor-element.elementor-element-fe3e05f::before{--border-transition:0.3s;}.elementor-227150 .elementor-element.elementor-element-29bec3e{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-227150 .elementor-element.elementor-element-29bec3e:not(.elementor-motion-effects-element-type-background), .elementor-227150 .elementor-element.elementor-element-29bec3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-227150 .elementor-element.elementor-element-29bec3e, .elementor-227150 .elementor-element.elementor-element-29bec3e::before{--border-transition:0.3s;}.elementor-227150 .elementor-element.elementor-element-02bceda > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-227150 .elementor-element.elementor-element-02bceda .elementor-heading-title{font-family:var( --e-global-typography-9d79d28-font-family ), Sans-serif;font-size:var( --e-global-typography-9d79d28-font-size );font-weight:var( --e-global-typography-9d79d28-font-weight );line-height:var( --e-global-typography-9d79d28-line-height );}.elementor-227150 .elementor-element.elementor-element-6cc47c8{width:100%;max-width:100%;}.elementor-227150 .elementor-element.elementor-element-6cc47c8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-6af66e0{--display:flex;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-227150 .elementor-element.elementor-element-6af66e0:not(.elementor-motion-effects-element-type-background), .elementor-227150 .elementor-element.elementor-element-6af66e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-227150 .elementor-element.elementor-element-6af66e0, .elementor-227150 .elementor-element.elementor-element-6af66e0::before{--border-transition:0.3s;}.elementor-227150 .elementor-element.elementor-element-0d7d228 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-227150 .elementor-element.elementor-element-0d7d228 .elementor-heading-title{font-size:24px;}.elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-icon-list-icon{width:14px;}.elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-icon-list-icon i{font-size:14px;}.elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-icon-list-text, .elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-icon-list-text a{color:#003B77;}.elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-icon-list-item{font-size:15px;font-weight:600;}.elementor-227150 .elementor-element.elementor-element-12a6540{--display:flex;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-227150 .elementor-element.elementor-element-12a6540:not(.elementor-motion-effects-element-type-background), .elementor-227150 .elementor-element.elementor-element-12a6540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-227150 .elementor-element.elementor-element-12a6540, .elementor-227150 .elementor-element.elementor-element-12a6540::before{--border-transition:0.3s;}.elementor-227150 .elementor-element.elementor-element-2311e05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-2311e05 .elementor-heading-title{font-size:24px;}.elementor-227150 .elementor-element.elementor-element-17e27e4{--grid-row-gap:15px;--grid-column-gap:30px;}.elementor-227150 .elementor-element.elementor-element-17e27e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-8b8fe39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-8b8fe39:not(.elementor-motion-effects-element-type-background), .elementor-227150 .elementor-element.elementor-element-8b8fe39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F5;}.elementor-227150 .elementor-element.elementor-element-8b8fe39, .elementor-227150 .elementor-element.elementor-element-8b8fe39::before{--border-transition:0.3s;}.elementor-227150 .elementor-element.elementor-element-b7c58fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 10px 0px 0px;--border-top-width:0px;--border-right-width:10px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF4F4F;--border-color:#FF4F4F;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:60px;}.elementor-227150 .elementor-element.elementor-element-b7c58fd, .elementor-227150 .elementor-element.elementor-element-b7c58fd::before{--border-transition:0.3s;}.elementor-227150 .elementor-element.elementor-element-c667e7f .elementor-heading-title{color:#232323;font-family:var( --e-global-typography-73cdaa4-font-family ), Sans-serif;font-size:var( --e-global-typography-73cdaa4-font-size );font-weight:var( --e-global-typography-73cdaa4-font-weight );line-height:var( --e-global-typography-73cdaa4-line-height );word-spacing:var( --e-global-typography-73cdaa4-word-spacing );}.elementor-227150 .elementor-element.elementor-element-eca9e53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:35px 35px;--background-transition:0.3s;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-227150 .elementor-element.elementor-element-dc936fe{color:#6C7276;font-family:var( --e-global-typography-7f67d73-font-family ), Sans-serif;font-size:var( --e-global-typography-7f67d73-font-size );font-weight:var( --e-global-typography-7f67d73-font-weight );font-style:var( --e-global-typography-7f67d73-font-style );line-height:var( --e-global-typography-7f67d73-line-height );}.elementor-227150 .elementor-element.elementor-element-ea334db{width:auto;max-width:auto;}.elementor-227150 .elementor-element.elementor-element-ea334db.elementor-element{--align-self:flex-start;}.elementor-227150 .elementor-element.elementor-element-ea334db [class*=vc_col-lg]{padding:20px;}.elementor-227150 .elementor-element.elementor-element-ea334db .subscribe-form{margin:20px;}.elementor-227150 .elementor-element.elementor-element-ea334db .contact-form{margin:-20px;}.elementor-227150 .elementor-element.elementor-element-ea334db input::-webkit-input-placeholder{color:#FFFFFF;}.elementor-227150 .elementor-element.elementor-element-ea334db textarea::-webkit-input-placeholder{color:#FFFFFF;}.elementor-227150 .elementor-element.elementor-element-ea334db input:not([type="submit"]){color:#000000;}.elementor-227150 .elementor-element.elementor-element-ea334db textarea{color:#000000;}.elementor-227150 .elementor-element.elementor-element-ea334db select{color:#000000;}@media(max-width:1367px){.elementor-227150 .elementor-element.elementor-element-2851192{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-b787aae{--padding-top:40px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-e687803 .elementor-heading-title{font-size:var( --e-global-typography-2444a02-font-size );}.elementor-227150 .elementor-element.elementor-element-fe3d5f5 .elementor-heading-title{font-size:45px;line-height:50px;}.elementor-227150 .elementor-element.elementor-element-fc18d38 > .elementor-widget-container{padding:0px 5px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-34fe435 > .elementor-widget-container{padding:0px 5px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-7061417{--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-227150 .elementor-element.elementor-element-2383828{font-size:var( --e-global-typography-7f67d73-font-size );line-height:var( --e-global-typography-7f67d73-line-height );}.elementor-227150 .elementor-element.elementor-element-02bceda .elementor-heading-title{font-size:var( --e-global-typography-9d79d28-font-size );line-height:var( --e-global-typography-9d79d28-line-height );}.elementor-227150 .elementor-element.elementor-element-17e27e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-8b8fe39{--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-227150 .elementor-element.elementor-element-c667e7f .elementor-heading-title{font-size:var( --e-global-typography-73cdaa4-font-size );line-height:var( --e-global-typography-73cdaa4-line-height );word-spacing:var( --e-global-typography-73cdaa4-word-spacing );}.elementor-227150 .elementor-element.elementor-element-dc936fe{font-size:var( --e-global-typography-7f67d73-font-size );line-height:var( --e-global-typography-7f67d73-line-height );}}@media(max-width:1182px){.elementor-227150 .elementor-element.elementor-element-fc18d38{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-227150 .elementor-element.elementor-element-34fe435{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-227150 .elementor-element.elementor-element-2311e05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-17e27e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:1026px){.elementor-227150 .elementor-element.elementor-element-b787aae:not(.elementor-motion-effects-element-type-background), .elementor-227150 .elementor-element.elementor-element-b787aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-227150 .elementor-element.elementor-element-b787aae{--padding-top:40px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-d39d895{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-e687803 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-e687803 .elementor-heading-title{font-size:var( --e-global-typography-2444a02-font-size );}.elementor-227150 .elementor-element.elementor-element-126e9f3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-227150 .elementor-element.elementor-element-b619f92{--flex-wrap:wrap;}.elementor-227150 .elementor-element.elementor-element-53f0e44{--justify-content:center;}.elementor-227150 .elementor-element.elementor-element-89834d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-fc18d38 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-227150 .elementor-element.elementor-element-34fe435 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-2383828 > .elementor-widget-container{padding:15px 5px 0px 10px;}.elementor-227150 .elementor-element.elementor-element-2383828{font-size:var( --e-global-typography-7f67d73-font-size );line-height:var( --e-global-typography-7f67d73-line-height );}.elementor-227150 .elementor-element.elementor-element-02bceda > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-02bceda .elementor-heading-title{font-size:var( --e-global-typography-9d79d28-font-size );line-height:var( --e-global-typography-9d79d28-line-height );}.elementor-227150 .elementor-element.elementor-element-0d7d228 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-2311e05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-17e27e4{--grid-row-gap:20px;}.elementor-227150 .elementor-element.elementor-element-17e27e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-c667e7f .elementor-heading-title{font-size:var( --e-global-typography-73cdaa4-font-size );line-height:var( --e-global-typography-73cdaa4-line-height );word-spacing:var( --e-global-typography-73cdaa4-word-spacing );}.elementor-227150 .elementor-element.elementor-element-dc936fe{font-size:var( --e-global-typography-7f67d73-font-size );line-height:var( --e-global-typography-7f67d73-line-height );}}@media(max-width:767px){.elementor-227150 .elementor-element.elementor-element-b787aae:not(.elementor-motion-effects-element-type-background), .elementor-227150 .elementor-element.elementor-element-b787aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-227150 .elementor-element.elementor-element-b787aae{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:40px;}.elementor-227150 .elementor-element.elementor-element-59b0c59{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-227150 .elementor-element.elementor-element-d39d895{--width:30%;}.elementor-227150 .elementor-element.elementor-element-e687803 .elementor-heading-title{font-size:var( --e-global-typography-2444a02-font-size );}.elementor-227150 .elementor-element.elementor-element-c85a2d2{--width:70%;}.elementor-227150 .elementor-element.elementor-element-126e9f3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-227150 .elementor-element.elementor-element-126e9f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-09acbf8{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-fe3d5f5{width:100%;max-width:100%;}.elementor-227150 .elementor-element.elementor-element-fe3d5f5 .elementor-heading-title{font-size:35px;}.elementor-227150 .elementor-element.elementor-element-89834d2{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-fc18d38 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-34fe435 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-7061417{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:40px;--padding-bottom:125px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-2041029{border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-2383828 > .elementor-widget-container{padding:15px 5px 0px 10px;}.elementor-227150 .elementor-element.elementor-element-2383828{font-size:var( --e-global-typography-7f67d73-font-size );line-height:var( --e-global-typography-7f67d73-line-height );}.elementor-227150 .elementor-element.elementor-element-fe3e05f{border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-02bceda .elementor-heading-title{font-size:var( --e-global-typography-9d79d28-font-size );line-height:var( --e-global-typography-9d79d28-line-height );}.elementor-227150 .elementor-element.elementor-element-2311e05 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-227150 .elementor-element.elementor-element-8b8fe39{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:40px;--padding-bottom:125px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-b7c58fd{border-width:0px 0px 0px 10px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-c667e7f .elementor-heading-title{font-size:var( --e-global-typography-73cdaa4-font-size );line-height:var( --e-global-typography-73cdaa4-line-height );word-spacing:var( --e-global-typography-73cdaa4-word-spacing );}.elementor-227150 .elementor-element.elementor-element-eca9e53{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-227150 .elementor-element.elementor-element-dc936fe{font-size:var( --e-global-typography-7f67d73-font-size );line-height:var( --e-global-typography-7f67d73-line-height );}}@media(min-width:768px){.elementor-227150 .elementor-element.elementor-element-59b0c59{--width:50%;}.elementor-227150 .elementor-element.elementor-element-d39d895{--width:26%;}.elementor-227150 .elementor-element.elementor-element-be9f633{--width:50%;}.elementor-227150 .elementor-element.elementor-element-09acbf8{--width:100%;}.elementor-227150 .elementor-element.elementor-element-4f9d31b{--width:100%;}.elementor-227150 .elementor-element.elementor-element-c404733{--width:90%;}.elementor-227150 .elementor-element.elementor-element-b619f92{--content-width:100%;}.elementor-227150 .elementor-element.elementor-element-53f0e44{--width:20%;}.elementor-227150 .elementor-element.elementor-element-89834d2{--width:74%;}.elementor-227150 .elementor-element.elementor-element-6ee756e{--width:10%;}.elementor-227150 .elementor-element.elementor-element-2041029{--width:65%;}.elementor-227150 .elementor-element.elementor-element-fe3e05f{--width:35%;}.elementor-227150 .elementor-element.elementor-element-b7c58fd{--width:70%;}.elementor-227150 .elementor-element.elementor-element-eca9e53{--width:66.6666%;}}@media(max-width:1026px) and (min-width:768px){.elementor-227150 .elementor-element.elementor-element-d39d895{--width:42%;}.elementor-227150 .elementor-element.elementor-element-53f0e44{--width:21%;}.elementor-227150 .elementor-element.elementor-element-89834d2{--width:100%;}}@media(min-width:2400px){.elementor-227150 .elementor-element.elementor-element-e687803 .elementor-heading-title{font-size:var( --e-global-typography-2444a02-font-size );}.elementor-227150 .elementor-element.elementor-element-2383828{font-size:var( --e-global-typography-7f67d73-font-size );line-height:var( --e-global-typography-7f67d73-line-height );}.elementor-227150 .elementor-element.elementor-element-02bceda .elementor-heading-title{font-size:var( --e-global-typography-9d79d28-font-size );line-height:var( --e-global-typography-9d79d28-line-height );}.elementor-227150 .elementor-element.elementor-element-c667e7f .elementor-heading-title{font-size:var( --e-global-typography-73cdaa4-font-size );line-height:var( --e-global-typography-73cdaa4-line-height );word-spacing:var( --e-global-typography-73cdaa4-word-spacing );}.elementor-227150 .elementor-element.elementor-element-dc936fe{font-size:var( --e-global-typography-7f67d73-font-size );line-height:var( --e-global-typography-7f67d73-line-height );}}/* Start custom CSS for container, class: .elementor-element-d39d895 */@media (max-width:767px){
  #blog_details{
        padding-right: 10px;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe3d5f5 */@media(max-width:767px){
    #dynamic-paragraph {
    font-size: 40px !important;
    font-weight: 500;
    line-height: 44px;
    font-family: 'jost',Sans-Serif;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb9fb8b */#dynamic-paragraph{
    font-size:56px !important;
    font-weight:500;
    line-height: 65px;
    font-family: 'jost',Sans-Serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f0e44 */.elementor-227150 .elementor-element.elementor-element-53f0e44 .elementor-icon-list-text{
    padding-left: 11px !important;
    margin-top: 1px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89834d2 */.elementor-227150 .elementor-element.elementor-element-89834d2 .elementor-icon-box-title{
    margin-bottom: 0px !important;
}
.elementor-227150 .elementor-element.elementor-element-89834d2 #profile_id{
    margin-top: 2px 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6cc47c8 */.elementor-227150 .elementor-element.elementor-element-6cc47c8 a{
    border-radius: 50%;
    margin:auto 2px;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #D6E8FF
}

.elementor-227150 .elementor-element.elementor-element-6cc47c8 img{
   width:20px;
   height:30px;
}
.elementor-227150 .elementor-element.elementor-element-6cc47c8 .socialicon{
    padding: 5px 2px 5px 2px;
}
.elementor-227150 .elementor-element.elementor-element-6cc47c8 .elementor-shortcode{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-1f18ae6 */.elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span a {
    padding: 18px 33px;
    border-radius: 30px;
   margin-bottom: 10px;
   justify-content: center;
   font-family: 'Barlow';
   font-weight: 700;
   font-size: 18px;
   line-height: 22px;
   color: #000000;
}
.elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    color: #fff;
}

.elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-post-info__terms-list-item:first-child, .elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-post-info__terms-list-item:nth-child(3n+4){
    background: #C7F6FD;
}

.elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-post-info__terms-list-item:nth-child(2), .elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-post-info__terms-list-item:nth-child(3n+5){
    background: #FFD6D6;
}
.elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-post-info__terms-list-item:nth-child(3), .elementor-227150 .elementor-element.elementor-element-1f18ae6 .elementor-post-info__terms-list-item:nth-child(3n+6){
    background:#FFE6AA;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-17e27e4 */.elementor-227150 .elementor-element.elementor-element-17e27e4 .elementor{
    margin-left: 0px;
    margin-right: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c361ef */.no-posts{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a6540 */.elementor-227150 .elementor-element.elementor-element-12a6540.z_index_minus{
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3e05f */@media(max-width:821px){
.elementor-227150 .elementor-element.elementor-element-fe3e05f{
    width: 38.33%;
}
}
@media(max-width:767px){
.elementor-227150 .elementor-element.elementor-element-fe3e05f{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7061417 */.elementor-227150 .elementor-element.elementor-element-7061417 h1 strong, .elementor-227150 .elementor-element.elementor-element-7061417 h2 strong, .elementor-227150 .elementor-element.elementor-element-7061417 h3 strong, .elementor-227150 .elementor-element.elementor-element-7061417 h4 strong, .elementor-227150 .elementor-element.elementor-element-7061417 h5 strong, .elementor-227150 .elementor-element.elementor-element-7061417 h6 strong{
    /*font-size: 24px;*/
    margin: 15px 0;
    font-weight: 500;
    font-family: "Jost";
    margin-bottom: 10px;
    display: inline-block;
}
.elementor-227150 .elementor-element.elementor-element-7061417 ul li strong{
    margin: 0;
}
.elementor-227150 .elementor-element.elementor-element-7061417 ul.custom_list{
    padding: 0
}



@media(max-width:1281px){
    .elementor-227150 .elementor-element.elementor-element-7061417{
        padding: 0px 70px 0px 70px;
    }
}
@media(max-width:769px){
    .elementor-227150 .elementor-element.elementor-element-7061417{
        padding: 0px 40px 0px 40px;
    }
    .news_top{
        margin-top: 110px;
        
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c667e7f */.elementor-227150 .elementor-element.elementor-element-c667e7f span{
    color: #232323;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c58fd */@media(max-width:821px){
.elementor-227150 .elementor-element.elementor-element-b7c58fd{
    width: 38.33%;
}
}
@media(max-width:767px){
.elementor-227150 .elementor-element.elementor-element-b7c58fd{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc936fe */.elementor-227150 .elementor-element.elementor-element-dc936fe span{
    color: #FF4F4F;
}/* End custom CSS */
/* Start custom CSS for ohio_contact_form, class: .elementor-element-ea334db */.elementor-227150 .elementor-element.elementor-element-ea334db .wpcf7-email{
    background: #ffffff;
    height:70px;
    padding: 23px 30px;
}
.elementor-227150 .elementor-element.elementor-element-ea334db input[type="email"]{
    color: #000000;
    font-family: 'Barlow';
    font-size: 20px;
    line-height: 1.75em;
    
}
.elementor-227150 .elementor-element.elementor-element-ea334db .wpcf7-email::placeholder{
    color: #8E8E9F !important;
}
.elementor-227150 .elementor-element.elementor-element-ea334db .single-row-nectere{
    display: flex;
    gap:60px;
    align-items: flex-start;
}

.elementor-227150 .elementor-element.elementor-element-ea334db .service-form-required{
    color: #CB2727;
}
.elementor-227150 .elementor-element.elementor-element-ea334db .single-column-nectere{
    width:600px;
    margin-left: 20px;
}
.elementor-227150 .elementor-element.elementor-element-ea334db input, .elementor-227150 .elementor-element.elementor-element-ea334db textarea{
    border-radius: 4px;
    border: 2px solid #737373;
}

.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere{
    position: absolute;
    top: -20px;
    margin-top: 30px !important;
right: -10px;
}

.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere button{

    background: #00000000;
    color: #000000 !important;
    font-family: Barlow;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
    border-radius: 50px;
    margin-top: -28px;
    position: relative;
}
.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere button:hover{
    background: #00000000 !important;
    color: #ffffff !important;
}
.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere button:active{
    background: #00000000 !important;
    color: #ffffff !important;
    box-shadow: none !important;
}
.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere button:focus{
    background: #00000000 !important;
    color: #ffffff !important;
    box-shadow: none !important;
}
.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere button:focus-visible{
    outline: 0px solid #00000000
}
.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere:hover{
transition: width 0.5s ease
}
.elementor-227150 .elementor-element.elementor-element-ea334db .btn-loading::before{
    display: none !important;
}
.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere{
    background: #EEB206;
    width:156px;
transition: width 0.5s ease;
height: 50px;
border-radius: 4px;
margin-top: 10px;
}
.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere button::before{
    content:'SUBSCRIBE';
    padding-top: 16px;
    padding-right: 20px;
    position: absolute;
    background: black; /*<-- Change fill color here*/
    width: 156px;
    height: 51px;
    top: -3px;
    left: -2px;
    transform: scaleX(0);
    transform-origin: right; /*<-- Change fill out direction*/
    transition: transform .4s ease; /*<-- Change fill speed */
    border-radius: 4px;
}
.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere button:hover::before{
    transform: scaleX(1);
    transform-origin: right; /*<-- Change fill in direction*/

}
.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere button::after {
  content: url("https://beta.impigertech.com/wp-content/uploads/2023/07/Icon_Arrow.svg");
  position: absolute;
  right: -2px;
  bottom: 12px;
}

.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere button:hover::after{
      content: url("https://beta.impigertech.com/wp-content/uploads/2023/07/arrow_white.svg");
      right: -8px;
    transform: rotate(45deg);
    transition: transform 0.5s ease
}
.elementor-227150 .elementor-element.elementor-element-ea334db #subscribe_home .btn_align-nectere button {
   
    margin-top: -8px;
  
}
@media(max-width:767px){
    .elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere{
        width: 100%;
    position: absolute;
    top: 50px;
    right:0px;

}
.elementor-227150 .elementor-element.elementor-element-ea334db .wpcf7-email{
    height: 55px;
    padding: 0px 30px 5px 30px;
}
.elementor-227150 .elementor-element.elementor-element-ea334db .single-column-nectere{
    width:90%;
    margin-left: 20px;
}
.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere button{
    width:100%;
}
.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere button::before{
    width:101%;
    left: -1px;
}
.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere button::after {
  content: url("https://beta.impigertech.com/wp-content/uploads/2023/07/Icon_Arrow.svg");
  position: absolute;
  right: 28%;
  bottom: 12px;
}

.elementor-227150 .elementor-element.elementor-element-ea334db .btn_align-nectere button:hover::after{
      content: url("https://beta.impigertech.com/wp-content/uploads/2023/07/arrow_white.svg");
      right: 28%;
    transform: rotate(45deg);
    transition: transform 0.5s ease
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca9e53 */@media(max-width:821px){
.elementor-227150 .elementor-element.elementor-element-eca9e53{
    width:61.67%;
}
}
@media(max-width:767px){
.elementor-227150 .elementor-element.elementor-element-eca9e53{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b8fe39 */#news_top_id{
    position: relative;
  z-index:0;
   
}

@media(max-width:1281px){
    .elementor-227150 .elementor-element.elementor-element-8b8fe39{
        padding: 0px 70px 0px 70px;
    }
}
@media(max-width:769px){
    .elementor-227150 .elementor-element.elementor-element-8b8fe39{
        padding: 0px 40px 0px 40px;
    }
    .news_top{
        margin-top: 110px;
        
    }
}/* End custom CSS */