﻿.elementor-75966 .elementor-element.elementor-element-b6944ca{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-2fe08fe{--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-75966 .elementor-element.elementor-element-47c86df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-75966 .elementor-element.elementor-element-4303bc5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:56;color:#000000;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-75966 .elementor-element.elementor-element-9e975d3{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#000000;}.elementor-75966 .elementor-element.elementor-element-7b2fe34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-3c46241{--display:flex;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-0c714ef{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-f30e2a2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-348bc3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-def7f83{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-75966 .elementor-element.elementor-element-def7f83 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40;color:#000000;}.elementor-75966 .elementor-element.elementor-element-8587238{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-75966 .elementor-element.elementor-element-da6fa78{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-75966 .elementor-element.elementor-element-bbd29fc > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-bbd29fc .elementor-counter-number-wrapper{color:#000000;font-family:"Outfit", Sans-serif;font-size:80px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-75966 .elementor-element.elementor-element-bbd29fc .elementor-counter-title{color:#000000;font-family:"Outfit", Sans-serif;font-size:20px;}.elementor-75966 .elementor-element.elementor-element-3a3a8eb{--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-75966 .elementor-element.elementor-element-158c532 > .elementor-widget-container{border-style:none;}.elementor-75966 .elementor-element.elementor-element-158c532 .elementor-counter-number-wrapper{color:#000000;font-family:"Outfit", Sans-serif;font-size:80;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-75966 .elementor-element.elementor-element-158c532 .elementor-counter-title{color:#000000;font-family:"Inter", Sans-serif;font-size:20px;font-weight:900;line-height:28px;}.elementor-75966 .elementor-element.elementor-element-54e854f{--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-75966 .elementor-element.elementor-element-94072fa > .elementor-widget-container{border-style:none;}.elementor-75966 .elementor-element.elementor-element-94072fa .elementor-counter-number-wrapper{color:#000000;font-family:"Outfit", Sans-serif;font-size:80px;font-weight:700;line-height:104px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-75966 .elementor-element.elementor-element-94072fa .elementor-counter-title{color:#000000;font-family:"Inter", Sans-serif;font-size:20px;font-weight:900;line-height:28px;}.elementor-75966 .elementor-element.elementor-element-51a7ab2{--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-75966 .elementor-element.elementor-element-a7e6f8c > .elementor-widget-container{border-style:none;}.elementor-75966 .elementor-element.elementor-element-a7e6f8c .elementor-counter-number-wrapper{color:#000000;font-family:"Outfit", Sans-serif;font-size:80px;font-weight:700;line-height:104px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-75966 .elementor-element.elementor-element-a7e6f8c .elementor-counter-title{color:#000000;font-family:"Inter", Sans-serif;font-size:20px;font-weight:900;line-height:28px;}.elementor-75966 .elementor-element.elementor-element-6fa002f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-5d46c50{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-75966 .elementor-element.elementor-element-eecfbbb{text-align:start;}.elementor-75966 .elementor-element.elementor-element-33312f0{text-align:start;}.elementor-75966 .elementor-element.elementor-element-ee57e06{text-align:start;}.elementor-75966 .elementor-element.elementor-element-c672b43{text-align:start;}.elementor-75966 .elementor-element.elementor-element-e032859{text-align:start;}.elementor-75966 .elementor-element.elementor-element-fe570db{text-align:start;}.elementor-75966 .elementor-element.elementor-element-f9f9191{--display:flex;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-75966 .elementor-element.elementor-element-d21af34{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-75966 .elementor-element.elementor-element-d21af34 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40;color:#000000;}.elementor-75966 .elementor-element.elementor-element-564fb62{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-6d43aff{--display:flex;--min-height:400px;--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;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:32px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-75966 .elementor-element.elementor-element-6d43aff:hover{background-color:#3C2286;}.elementor-widget-image-box .elementor-image-box-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-75966 .elementor-element.elementor-element-9137915 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-9137915.elementor-element{--align-self:center;}.elementor-75966 .elementor-element.elementor-element-9137915 .elementor-image-box-wrapper{text-align:start;}.elementor-75966 .elementor-element.elementor-element-9137915.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-75966 .elementor-element.elementor-element-9137915.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-75966 .elementor-element.elementor-element-9137915.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-75966 .elementor-element.elementor-element-9137915 .elementor-image-box-title{margin-bottom:44px;font-family:"Outfit", Sans-serif;font-size:48px;font-weight:500;letter-spacing:-1px;color:#3C2286;}.elementor-75966 .elementor-element.elementor-element-9137915 .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-75966 .elementor-element.elementor-element-9137915 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-75966 .elementor-element.elementor-element-9137915 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-75966 .elementor-element.elementor-element-25d7edb > .elementor-widget-container{margin:auto 0 0 0;}.elementor-75966 .elementor-element.elementor-element-e76704a{--display:flex;--min-height:400px;--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;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:32px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-75966 .elementor-element.elementor-element-e76704a:hover{background-color:#F4595F;}.elementor-75966 .elementor-element.elementor-element-924efaa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-924efaa.elementor-element{--align-self:center;}.elementor-75966 .elementor-element.elementor-element-924efaa .elementor-image-box-wrapper{text-align:start;}.elementor-75966 .elementor-element.elementor-element-924efaa.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-75966 .elementor-element.elementor-element-924efaa.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-75966 .elementor-element.elementor-element-924efaa.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-75966 .elementor-element.elementor-element-924efaa .elementor-image-box-title{margin-bottom:44px;font-family:"Outfit", Sans-serif;font-size:48px;font-weight:500;letter-spacing:-1px;color:#F4595F;}.elementor-75966 .elementor-element.elementor-element-924efaa .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-75966 .elementor-element.elementor-element-924efaa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-75966 .elementor-element.elementor-element-924efaa .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0px;color:#000000;}.elementor-75966 .elementor-element.elementor-element-22a766a > .elementor-widget-container{margin:auto 0 0 0;}.elementor-75966 .elementor-element.elementor-element-a329a4a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-61e65e2{--display:flex;--min-height:400px;--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;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:32px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-75966 .elementor-element.elementor-element-61e65e2:hover{background-color:#265A41;}.elementor-75966 .elementor-element.elementor-element-d284962 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-d284962.elementor-element{--align-self:center;}.elementor-75966 .elementor-element.elementor-element-d284962 .elementor-image-box-wrapper{text-align:start;}.elementor-75966 .elementor-element.elementor-element-d284962.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-75966 .elementor-element.elementor-element-d284962.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-75966 .elementor-element.elementor-element-d284962.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-75966 .elementor-element.elementor-element-d284962 .elementor-image-box-title{margin-bottom:44px;font-family:"Outfit", Sans-serif;font-size:48px;font-weight:500;letter-spacing:-1px;color:#265A41;}.elementor-75966 .elementor-element.elementor-element-d284962 .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-75966 .elementor-element.elementor-element-d284962 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-75966 .elementor-element.elementor-element-d284962 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0px;color:#000000;}.elementor-75966 .elementor-element.elementor-element-1c6e495 > .elementor-widget-container{margin:auto 0 0 0;}.elementor-75966 .elementor-element.elementor-element-471a671{--display:flex;--min-height:400px;--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;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:32px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-75966 .elementor-element.elementor-element-471a671:hover{background-color:#004FFF;}.elementor-75966 .elementor-element.elementor-element-fe8f314 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-fe8f314.elementor-element{--align-self:center;}.elementor-75966 .elementor-element.elementor-element-fe8f314 .elementor-image-box-wrapper{text-align:start;}.elementor-75966 .elementor-element.elementor-element-fe8f314.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-75966 .elementor-element.elementor-element-fe8f314.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-75966 .elementor-element.elementor-element-fe8f314.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-75966 .elementor-element.elementor-element-fe8f314 .elementor-image-box-title{margin-bottom:44px;font-family:"Outfit", Sans-serif;font-size:48px;font-weight:500;letter-spacing:-1px;color:#004FFF;}.elementor-75966 .elementor-element.elementor-element-fe8f314 .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-75966 .elementor-element.elementor-element-fe8f314 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-75966 .elementor-element.elementor-element-fe8f314 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0px;color:#000000;}.elementor-75966 .elementor-element.elementor-element-84eaaa7 > .elementor-widget-container{margin:auto 0 0 0;}.elementor-75966 .elementor-element.elementor-element-7dec22a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-0f3a53b{--display:flex;--min-height:400px;--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;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:32px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-75966 .elementor-element.elementor-element-0f3a53b:hover{background-color:#3C2286;}.elementor-75966 .elementor-element.elementor-element-265e18a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-265e18a.elementor-element{--align-self:center;}.elementor-75966 .elementor-element.elementor-element-265e18a .elementor-image-box-wrapper{text-align:start;}.elementor-75966 .elementor-element.elementor-element-265e18a.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-75966 .elementor-element.elementor-element-265e18a.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-75966 .elementor-element.elementor-element-265e18a.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-75966 .elementor-element.elementor-element-265e18a .elementor-image-box-title{margin-bottom:44px;font-family:"Outfit", Sans-serif;font-size:48px;font-weight:500;letter-spacing:-1px;color:#3C2286;}.elementor-75966 .elementor-element.elementor-element-265e18a .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-75966 .elementor-element.elementor-element-265e18a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-75966 .elementor-element.elementor-element-265e18a .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0px;color:#000000;}.elementor-75966 .elementor-element.elementor-element-d6d8d7f > .elementor-widget-container{margin:auto 0 0 0;}.elementor-75966 .elementor-element.elementor-element-4d08bd7{--display:flex;--min-height:400px;--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;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-75966 .elementor-element.elementor-element-4d08bd7:hover{background-color:#F4595F;}.elementor-75966 .elementor-element.elementor-element-1131ad1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-1131ad1.elementor-element{--align-self:center;}.elementor-75966 .elementor-element.elementor-element-1131ad1 .elementor-image-box-wrapper{text-align:start;}.elementor-75966 .elementor-element.elementor-element-1131ad1.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-75966 .elementor-element.elementor-element-1131ad1.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-75966 .elementor-element.elementor-element-1131ad1.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-75966 .elementor-element.elementor-element-1131ad1 .elementor-image-box-title{margin-bottom:44px;font-family:"Outfit", Sans-serif;font-size:48px;font-weight:500;letter-spacing:-1px;color:#F4595F;}.elementor-75966 .elementor-element.elementor-element-1131ad1 .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-75966 .elementor-element.elementor-element-1131ad1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-75966 .elementor-element.elementor-element-1131ad1 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0px;color:#000000;}.elementor-75966 .elementor-element.elementor-element-6f5ed66 > .elementor-widget-container{margin:auto 0 0 0;}.elementor-75966 .elementor-element.elementor-element-8fdfa20{--display:flex;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-75966 .elementor-element.elementor-element-326270b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-75966 .elementor-element.elementor-element-326270b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40;color:#000000;}.elementor-75966 .elementor-element.elementor-element-8175b8e{--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:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-9b0affb{width:100%;max-width:100%;}.elementor-75966 .elementor-element.elementor-element-9b0affb.elementor-element{--align-self:center;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-wraper .elementkit-nav-link.top-pos .elementskit-tab-icon{margin-bottom:0%;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-wraper .elementkit-nav-link.top-pos .ekit-icon-image{margin-bottom:0%;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-wraper .elementkit-nav-link{justify-content:center;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-nav{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon{font-size:49px;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg{max-width:49px;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:10px;}.rtl .elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-left:10px;margin-right:0;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-wraper.vertical .elementkit-tab-nav{margin-right:10px;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-wraper.vertical .elementkit-nav-item:not(:last-child){margin-bottom:10px;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav{margin-bottom:10px;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-nav .elementkit-nav-link{padding:14px 35px 14px 35px;color:#2575fc;border-style:solid;border-width:0px 0px 4px 0px;border-color:#FFFFFF;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-nav .elementkit-nav-link.active{color:#000;border-style:solid;border-width:0px 0px 4px 0px;border-color:#174ACB;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link{border-radius:0px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-9b0affb .tab-content .tab-pane{color:#656565;padding:20px 0px 20px 0px;}.elementor-75966 .elementor-element.elementor-element-4d4f725{--display:flex;--margin-top:88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-75966 .elementor-element.elementor-element-51e25dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-75966 .elementor-element.elementor-element-51e25dc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40;color:#000000;}.elementor-75966 .elementor-element.elementor-element-703016d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-75966 .elementor-element.elementor-element-703016d > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-703016d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:27px;letter-spacing:-1px;color:#000000;}.elementor-75966 .elementor-element.elementor-element-4b63cdb{--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:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-268e4dc{width:100%;max-width:100%;}.elementor-75966 .elementor-element.elementor-element-268e4dc.elementor-element{--align-self:center;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-wraper.vertical .elementkit-tab-nav{flex-basis:30%;margin-right:10px;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-wraper .elementkit-nav-link.top-pos .elementskit-tab-icon{margin-bottom:0%;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-wraper .elementkit-nav-link.top-pos .ekit-icon-image{margin-bottom:0%;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-nav{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon{font-size:49px;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg{max-width:49px;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:10px;}.rtl .elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-left:10px;margin-right:0;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-wraper.vertical .elementkit-nav-item:not(:last-child){margin-bottom:10px;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav{margin-bottom:10px;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-nav .elementkit-nav-link{padding:14px 35px 14px 35px;color:#2575fc;border-style:solid;border-width:0px 0px 4px 0px;border-color:#FFFFFF;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-nav .elementkit-nav-link.active{color:#000;border-style:solid;border-width:0px 0px 4px 0px;border-color:#174ACB;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link{border-radius:0px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-268e4dc .tab-content .tab-pane{color:#656565;padding:20px 0px 20px 0px;}.elementor-75966 .elementor-element.elementor-element-eedde77{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-75966 .elementor-element.elementor-element-061726e{--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-75966 .elementor-element.elementor-element-016cdfd{--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-75966 .elementor-element.elementor-element-23cb984 > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-75966 .elementor-element.elementor-element-23cb984 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-75966 .elementor-element.elementor-element-9ef31d7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:18;font-weight:normal;color:#FFFFFF;}.elementor-75966 .elementor-element.elementor-element-5370f3d{--swiper-slides-to-display:2;--swiper-offset-size:300px;--swiper-slides-gap:10px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:0px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-75966 .elementor-element.elementor-element-5de6cde{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-75966 .elementor-element.elementor-element-6d1dbf9{--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-75966 .elementor-element.elementor-element-6f6288b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48;font-weight:600;color:#000000;}.elementor-75966 .elementor-element.elementor-element-1014ce2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-1014ce2{font-family:"Outfit", Sans-serif;font-size:18;font-weight:400;color:#000000;}.elementor-75966 .elementor-element.elementor-element-d377735 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-75966 .elementor-element.elementor-element-9c523eb{--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-75966 .elementor-element.elementor-element-5bbd153{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-75966 .elementor-element.elementor-element-df10b4c{--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-75966 .elementor-element.elementor-element-98b0963 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48;font-weight:600;color:#000000;}.elementor-75966 .elementor-element.elementor-element-ca146b1{width:initial;max-width:initial;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;color:#1A1A1A;}.elementor-75966 .elementor-element.elementor-element-ca146b1 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-75966 .elementor-element.elementor-element-6e03967{--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:flex-start;--align-items:flex-end;}.elementor-75966 .elementor-element.elementor-element-bc3715e{--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-75966 .elementor-element.elementor-element-5c58b38{--display:flex;}.elementor-75966 .elementor-element.elementor-element-b73572c .elementor-button{font-family:"Outfit", Sans-serif;font-weight:normal;}.elementor-75966 .elementor-element.elementor-element-50a0372{--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-75966 .elementor-element.elementor-element-e336ae7{--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;}@media(max-width:1024px){.elementor-75966 .elementor-element.elementor-element-b6944ca{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-75966 .elementor-element.elementor-element-3c46241{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-75966 .elementor-element.elementor-element-5d46c50{--grid-auto-flow:row;}.elementor-75966 .elementor-element.elementor-element-f9f9191{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-75966 .elementor-element.elementor-element-25d7edb > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-22a766a > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-1c6e495 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-84eaaa7 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-d6d8d7f > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-6f5ed66 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-75966 .elementor-element.elementor-element-8175b8e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-4d4f725{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-75966 .elementor-element.elementor-element-4b63cdb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-5370f3d{--swiper-slides-to-display:1;}.elementor-75966 .elementor-element.elementor-element-5de6cde{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-75966 .elementor-element.elementor-element-47c86df{--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75966 .elementor-element.elementor-element-5d46c50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-75966 .elementor-element.elementor-element-eecfbbb{text-align:center;}.elementor-75966 .elementor-element.elementor-element-33312f0{text-align:center;}.elementor-75966 .elementor-element.elementor-element-ee57e06{text-align:center;}.elementor-75966 .elementor-element.elementor-element-c672b43{text-align:center;}.elementor-75966 .elementor-element.elementor-element-e032859{text-align:center;}.elementor-75966 .elementor-element.elementor-element-fe570db{text-align:center;}.elementor-75966 .elementor-element.elementor-element-f9f9191{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-75966 .elementor-element.elementor-element-6d43aff{--min-height:100%;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75966 .elementor-element.elementor-element-9137915 .elementor-image-box-img{margin-bottom:20px;}.elementor-75966 .elementor-element.elementor-element-9137915 .elementor-image-box-title{margin-bottom:24px;font-size:30px;}.elementor-75966 .elementor-element.elementor-element-9137915 .elementor-image-box-description{font-size:12px;}.elementor-75966 .elementor-element.elementor-element-25d7edb > .elementor-widget-container{margin:21px 0 0 0;}.elementor-75966 .elementor-element.elementor-element-e76704a{--min-height:100%;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75966 .elementor-element.elementor-element-924efaa .elementor-image-box-img{margin-bottom:20px;}.elementor-75966 .elementor-element.elementor-element-924efaa .elementor-image-box-title{margin-bottom:24px;font-size:30px;}.elementor-75966 .elementor-element.elementor-element-924efaa .elementor-image-box-description{font-size:12px;}.elementor-75966 .elementor-element.elementor-element-22a766a > .elementor-widget-container{margin:21px 0 0 0;}.elementor-75966 .elementor-element.elementor-element-61e65e2{--min-height:100%;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75966 .elementor-element.elementor-element-d284962 .elementor-image-box-img{margin-bottom:20px;}.elementor-75966 .elementor-element.elementor-element-d284962 .elementor-image-box-title{margin-bottom:24px;font-size:30px;}.elementor-75966 .elementor-element.elementor-element-d284962 .elementor-image-box-description{font-size:12px;}.elementor-75966 .elementor-element.elementor-element-1c6e495 > .elementor-widget-container{margin:21px 0 0 0;}.elementor-75966 .elementor-element.elementor-element-471a671{--min-height:100%;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75966 .elementor-element.elementor-element-fe8f314 .elementor-image-box-img{margin-bottom:20px;}.elementor-75966 .elementor-element.elementor-element-fe8f314 .elementor-image-box-title{margin-bottom:24px;font-size:30px;}.elementor-75966 .elementor-element.elementor-element-fe8f314 .elementor-image-box-description{font-size:12px;}.elementor-75966 .elementor-element.elementor-element-84eaaa7 > .elementor-widget-container{margin:21px 0 0 0;}.elementor-75966 .elementor-element.elementor-element-0f3a53b{--min-height:100%;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75966 .elementor-element.elementor-element-265e18a .elementor-image-box-img{margin-bottom:20px;}.elementor-75966 .elementor-element.elementor-element-265e18a .elementor-image-box-title{margin-bottom:24px;font-size:30px;}.elementor-75966 .elementor-element.elementor-element-265e18a .elementor-image-box-description{font-size:12px;}.elementor-75966 .elementor-element.elementor-element-d6d8d7f > .elementor-widget-container{margin:21px 0 0 0;}.elementor-75966 .elementor-element.elementor-element-4d08bd7{--min-height:100%;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75966 .elementor-element.elementor-element-1131ad1 .elementor-image-box-img{margin-bottom:20px;}.elementor-75966 .elementor-element.elementor-element-1131ad1 .elementor-image-box-title{margin-bottom:24px;font-size:30px;}.elementor-75966 .elementor-element.elementor-element-1131ad1 .elementor-image-box-description{font-size:12px;}.elementor-75966 .elementor-element.elementor-element-6f5ed66 > .elementor-widget-container{margin:21px 0 0 0;}.elementor-75966 .elementor-element.elementor-element-8175b8e{--margin-top:24px;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon{font-size:49px;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg{max-width:49px;}.elementor-75966 .elementor-element.elementor-element-9b0affb .elementkit-tab-nav .elementkit-nav-link{padding:10px 10px 10px 10px;}.elementor-75966 .elementor-element.elementor-element-4b63cdb{--margin-top:24px;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon{font-size:49px;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg{max-width:49px;}.elementor-75966 .elementor-element.elementor-element-268e4dc .elementkit-tab-nav .elementkit-nav-link{padding:10px 10px 10px 10px;}.elementor-75966 .elementor-element.elementor-element-eedde77{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-75966 .elementor-element.elementor-element-5370f3d{--swiper-slides-to-display:1;--swiper-offset-size:0px;}.elementor-75966 .elementor-element.elementor-element-5de6cde{--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-75966 .elementor-element.elementor-element-47c86df{--width:100%;}.elementor-75966 .elementor-element.elementor-element-348bc3c{--width:100%;}.elementor-75966 .elementor-element.elementor-element-da6fa78{--width:25%;}.elementor-75966 .elementor-element.elementor-element-3a3a8eb{--width:25%;}.elementor-75966 .elementor-element.elementor-element-54e854f{--width:25%;}.elementor-75966 .elementor-element.elementor-element-51a7ab2{--width:25%;}.elementor-75966 .elementor-element.elementor-element-564fb62{--width:100%;}.elementor-75966 .elementor-element.elementor-element-6d43aff{--width:50%;}.elementor-75966 .elementor-element.elementor-element-e76704a{--width:50%;}.elementor-75966 .elementor-element.elementor-element-a329a4a{--width:100%;}.elementor-75966 .elementor-element.elementor-element-61e65e2{--width:50%;}.elementor-75966 .elementor-element.elementor-element-471a671{--width:50%;}.elementor-75966 .elementor-element.elementor-element-7dec22a{--width:100%;}.elementor-75966 .elementor-element.elementor-element-0f3a53b{--width:50%;}.elementor-75966 .elementor-element.elementor-element-4d08bd7{--width:50%;}.elementor-75966 .elementor-element.elementor-element-8175b8e{--width:100%;}.elementor-75966 .elementor-element.elementor-element-4b63cdb{--width:100%;}.elementor-75966 .elementor-element.elementor-element-061726e{--width:100%;}.elementor-75966 .elementor-element.elementor-element-016cdfd{--width:100%;}.elementor-75966 .elementor-element.elementor-element-6d1dbf9{--width:43%;}.elementor-75966 .elementor-element.elementor-element-9c523eb{--width:57%;}.elementor-75966 .elementor-element.elementor-element-df10b4c{--width:55%;}.elementor-75966 .elementor-element.elementor-element-6e03967{--width:45%;}.elementor-75966 .elementor-element.elementor-element-bc3715e{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-4303bc5 */@media only screen and (max-width: 639px) {
    .elementor-element.editor-para.elementor-widget.elementor-widget-text-editor {
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c86df */.form-next > div {
    padding: 0;
}
.form-next {
    margin: 0px 0 0;
}
.animationForm .widget_custom_html {
    border: 0;
    padding: 0;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6944ca */.form-next>div {
    padding: 0;
}
.anDiv .hbspt-form form>div {
    display: none;
    position: relative;
}
.tech-outer-tab-sec .tabs-across .ekit-wid-con .nav-tabs .elementkit-nav-item a:hover {
    border-radius: 40px;
}
.tab-top-text p {
    display: none;
}

.ai-agentic-tab-sec .tabs-across .ekit-wid-con .nav-tabs .elementkit-nav-item a.elementkit-nav-link {
    border-radius: 50px;
}

.ai-agentic-tab-sec .tabs-across .ekit-wid-con .nav-tabs::before{
    display: none;
}


.elementor-element.e-con-full.text-hover-effect.e-flex.e-con.e-child:hover p.elementor-image-box-description {
    color: #ffff;
}


body .form-next {
    margin: 79px 0 0;
}
.elementor-element.e-con-full.image-homepage.e-flex.e-con.e-child .banner-img-1 {
    margin-left: auto;
    margin-right: 0;
}
.elementor-element.e-con-full.image-homepage.e-flex.e-con.e-child .banner-img-2{
    position: absolute;
    top: 0;
    right: 0;
   opacity: 0;
    visibility: visible;
}

.elementor-element.e-con-full.image-homepage.e-flex.e-con.e-child > div {
    transition: all .3s ease-in-out;
}

.elementor-element.e-con-full.image-homepage.e-flex.e-con.e-child  {
    position: relative;
}
/*
.elementor-element.e-con-full.image-homepage.e-flex.e-con.e-child:hover .banner-img-2{
    opacity: 1;
    visibility: visible;
}

.elementor-element.e-con-full.image-homepage.e-flex.e-con.e-child:hover .banner-img-1{
    opacity: 0;
    visibility: hidden;
}*/

.elementor-element.e-con-full.image-homepage.e-flex.e-con.e-child .banner-img-1 {
      opacity: 1;
    visibility: visible;
}
@media only screen and (max-width:1440px) {
body .form-next {
    margin: 53px 0 0;
}
}


@media only screen and (max-width:1660px) {

    .form-next .elementor-element.e-con-full.e-flex.e-con.e-child:first-child {
        width: 54%;
    }

    .form-next .elementor-element.e-con-full.e-flex.e-con.e-child:last-child {
        width: 47%;
    }
}

@media only screen and (max-width:1440px) {
/*body .form-next {
    margin: 66px 0 0;
}*/
}
@media only screen and (max-width:1439px) {
.elementor-element.para-right-padding.elementor-widget.elementor-widget-text-editor {
    padding-right: 175px;
}
.elementor-element.para-right-padding.elementor-widget.elementor-widget-text-editor p br {
   display: none;
}
}
@media only screen and (max-width: 1400px) {
    .elementor-element.para-right-padding.elementor-widget.elementor-widget-text-editor {
        padding-right: 107px;
    }
}
@media only screen and (max-width: 1300px) {
    .elementor-element.para-right-padding.elementor-widget.elementor-widget-text-editor {
        padding-right: 0;
    }
}
@media only screen and (max-width:1221px) {

    .form-next .elementor-element.e-con-full.e-flex.e-con.e-child:first-child {
        width: 51%;
    }

    .form-next .elementor-element.e-con-full.e-flex.e-con.e-child:last-child {
        width: 49%;
    }
}


@media only screen and (max-width:1199px) {
    .form-next .elementor-element.e-con-full.e-flex.e-con.e-child:first-child {
        width: 42%;
    }

       .form-next .elementor-element.e-con-full.e-flex.e-con.e-child:last-child {
        width: 58%;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.elementor-element.elementor-element-28faa78.para-right-padding.elementor-widget.elementor-widget-text-editor {
    padding-top: 17px;
}
}

@media only screen and (max-width: 991px) {
    .form-next .elementor-element.e-con-full.e-flex.e-con.e-child:first-child {
        width: 100%;
        margin: 13px 0 15px;
    }

    .form-next .elementor-element.e-con-full.e-flex.e-con.e-child:last-child {
        width: 100%;
    }

    body.new-page-layout .elementor-element.e-con-full.e-parent.form-next {
        flex-wrap: wrap;
        margin: 16px 0 0;
    }.elementor-element.e-con-full.image-homepage.e-flex.e-con.e-child .banner-img-1 {
    margin-left: auto;
    margin-right: auto;
}.elementor-element.e-con-full.image-homepage.e-flex.e-con.e-child .banner-img-2{
    right: 0;
    left: 0;
    margin: auto;
}.elementor-element.e-con-full.image-homepage.e-flex.e-con.e-child {
    margin-top: 24px;
}.form-next .elementor-element.e-con-full.e-flex.e-con.e-child:first-child h1 br {
    display: none;
}
.elementor-element.editor-para.elementor-widget.elementor-widget-text-editor {
    margin: 16px 0 0;
}.elementor-element.editor-para.elementor-widget.elementor-widget-text-editor p {
    margin: 0 0 16px;
}

}

@media only screen and (max-width: 767px) {

    .form-next .elementor-element.e-con-full.e-flex.e-con.e-child:first-child {
        width: 100%;
        margin: 0 0 12px;
    }

    .animationForm {
        margin-top: 0;
    }


    .stickyActive .positionSticky,
    .postion-sticky {
        position: static !important;
        top: 7em;
    }

    .form-next .animationForm+.elementor-widget-text-editor {
        margin: 7px 0 0;
    }

    .form-next p {
        margin: 0 0 20px;
    }
    .form-next .elementor-element.e-con-full.e-flex.e-con.e-child {
    flex-wrap: unset;
}
}

@media only screen and (max-width: 639px) {
    .anDiv .hbspt-form {
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 9px;
    }

  .elementor-form-animation {
        flex: 0 0 236px;
        max-width: 236px;
        margin: -7px 0 0;
    }
        .form-next .animationForm+.elementor-widget-text-editor {
        margin: 16px 0 0;
    }    .elementor-element.editor-para.elementor-widget.elementor-widget-text-editor {
        margin: 8px 0 0;
    }
}
@media screen and (max-width: 479px) {

.anDiv .hs-fieldtype-textarea .input {
            display: flex;
    flex-wrap: wrap;
    width: 100%;
    }
}
@media screen and (max-width: 375px) {

      .elementor-form-animation {
        flex: 0 0 236px;
        max-width: 236px;
        margin: 0px 0 0;
    }
    body.new-page-layout .elementor-element.e-con-full.e-parent.form-next {
        margin: 20px 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c46241 */.global_logo .subheading {
    text-align: center;
    position: relative;
    background-color: #fff;
    display: inline-block;
    width: auto;
    color: #676767;
    padding: 0 35px;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.15;
    letter-spacing: -1px;
    margin: 0 0;
}



.logo_cont:before {
    position: absolute;
    content: "";
    border: 1px solid #E3E9F0;
    left: 0;
    right: 0;
    top: 21px;
}

body .global_logo.e-con.e-flex>.e-con-inner>div {
    align-items: center;
}

@media screen and (max-width: 1679px) {
    .global_logo .subheading {
        font-size: 36px;
    }
}

@media screen and (max-width: 1440px) {
   .global_logo .elementor-widget.elementor-widget-image {
        margin: 60px 0 0;
  
    }
}

@media screen and (max-width: 1199px) {
    .global_logo .subheading {
        font-size: 30px;
    }

    .global_logo .elementor-widget.elementor-widget-image {
        padding: 0 15px;
    }
}

@media screen and (max-width: 767px) {
    .global_logo .subheading {
        margin-bottom: 0px;
        font-size: 22px;
    }

    .logo_cont:before {
        display: block !important;
        top: 12px !important;
    }

    .global_logo .elementor-widget.elementor-widget-image {
        margin: 58px 0 0;
        padding: 0 15px;
        max-width: 20%;
        flex: 0 0 20%;
    }

    .global_logo .cstm-row {
        display: flex;
        flex-wrap: wrap;
    }

}


@media screen and (max-width: 639px) {
    .global_logo .subheading {
        padding: 0 25px;
    }

    .global_logo .elementor-widget.elementor-widget-image {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }

    .global_logo .elementor-widget.elementor-widget-image:last-child {
        flex: 0 0 55%;
        max-width: 55%;
        margin: 58px auto 0;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f30e2a2 */.yearsExp .elementor-widget.elementor-widget-counter {
    background-color: #FAFAFA;
    border-radius: 20px;
    height: 186px;
    /* display: flex; */
    /* align-items: center; */
    /* width: 100%; */
    /* flex-wrap: wrap; */
}

.yearsExp .elementor-counter-number {
    font-size: 48px;
    font-weight: 800;
    line-height: 1;
    color: #000;
    font-family: 'Outfit';
}

body.new-page-layout .elementor-element.e-con-full.yearsExp>div {
    padding: 0 8px;
}

.yearsExp .elementor-counter-title {
    font-size: 18px !important;
    font-weight: 400 !important;
    display: block;
    text-align: center;
    line-height: normal !important;
    font-family: 'Outfit' !important;
    text-align: left;
}

.yearsExp .elementor-counter {
    align-items: baseline;
}

.yearsExp .elementor-counter-number-wrapper {
    /* display: flex; */
    align-items: center;
    flex-wrap: wrap;
    margin: 0 0 13px;
}

.yearsExp span.elementor-counter-number-suffix {
    line-height: 1;
    position: relative;
    top: -3px;
    padding-left: 2px;
    height: auto;
    font-size: 48px;
    font-weight: 600;
}

.yearsExp .elementor-widget-container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 20px;
}


.numberCont {
    margin: 80px 0 4.3em;
}

.numberCont.e-con-full.e-flex.e-con.e-parent>div {
    padding-left: 0;
}

.yearsExp .elementor-widget.elementor-widget-counter:hover {
    background-image: url(../../2024/09/home-tech-hover.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: transparent;
}

.yearsExp .elementor-widget.elementor-widget-counter:hover .elementor-counter-title,
.yearsExp .elementor-widget.elementor-widget-counter:hover span.elementor-counter-number-suffix {
    color: #fff
}

.yearsExp .elementor-widget.elementor-widget-counter:hover .elementor-counter-number {
    color: #fff
}

@media only screen and (max-width: 1199px) {
    body .yearsExp .elementor-counter-number {
        font-size: 36px;
    }

    .yearsExp span.elementor-counter-number-suffix {

        top: -1px;
        padding-left: 4px;
        height: auto;
        font-size: 36px;
    }

    .yearsExp .elementor-widget.elementor-widget-counter {

        height: 140px;
    }

    .numberCont {
        margin: 0 0 2em;
    }
    .yearsExp .elementor-counter-title {
    line-height: 1.2 !important;
}
}

@media only screen and (max-width: 991px) {
    body.new-page-layout .elementor-element.e-con-full.yearsExp>div {
        padding: 0 8px;
        width: 50%;
        margin: 0 0 16px;
    }

     body.new-page-layout .elementor-element.e-con-full.yearsExp {
        flex-wrap: wrap;
        margin: 0 -8px;
    }

    .yearsExp .elementor-counter-title {

        line-height: 1 !important;
    }
}

@media only screen and (max-width: 767px) {

    .yearsExp .elementor-counter-title {
        font-size: 16px !important;
    }

      body.new-page-layout .elementor-element.e-con-full.yearsExp>div {
        padding: 0 6px;
        width: 50%;
        margin: 0 0 12px;
    }
      body.new-page-layout .elementor-element.e-con-full.yearsExp {
        flex-wrap: wrap;
        margin: 0 -6px;
    }

    .numberCont {
        margin: 0 0 10px;
    }
}


@media only screen and (max-width: 479px) {
    body.new-page-layout .elementor-element.e-con-full.yearsExp>div:last-child {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-564fb62 */.elementor-element.e-con-full.text-hover-effect.e-flex.e-con.e-child:hover a {
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8175b8e */body.services-page .tech-outer-tab-sec .tabs-across .ekit-wid-con .nav-tabs .elementkit-nav-item a.elementkit-nav-link {
    border-radius: 40px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b63cdb */@media screen and (max-width: 767px) {
    .ai-agentic-tab-sec .tabs-across .elementskit-fitcontent-tab .slick-dots {
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-5370f3d */body.new-page-layout .slider-cstm .elementor-element.e-con-full.e-parent {
    padding: 0;
    background-color: #fff;
    border-radius: 35px;
    padding: 32px 34px;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eedde77 */body .slider-cstm{
    padding: 0 0 0 var(--padding);
}

body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev {
    right: 221px;
    left: auto;
}

body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
    right: 160px;
   
}

body .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
       width: auto !important; 
} 

/*body.services-page  .paraMaxHeight.elementor-widget.elementor-widget-theme-post-content {
    min-height: 145px !important;
}*/

/*body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .author-main{
     min-height: 131px !important;
}*/


body.services-page .slider-cstm a.elementor-button:hover span>span{
    left: 0;
}


body.services-page .slider-cstm a.elementor-button.elementor-button-link::after{
    left: 158px;
}


body.services-page .slider-cstm .elementor-element.e-con-full.e-parent {
    padding: 0;
    background-color: #fff;
    border-radius: 35px;
    padding: 32px 34px;
    height: 100%;
}
body.services-page .slider-cstm .elementor-widget-heading h2.elementor-heading-title {
    padding: 0 0 3px;
}
.slider-cstm>div.elementor-element {
    flex: 0 0 100%;
    max-width: 100%;
}

body.services-page .elementor-element.e-con-full.e-parent.slider-cstm>div {
    padding: 0;
}

body .slider-cstm p {
    color: #fff;
}

.elementor-element.e-con-full.left_side_img.e-flex.e-con.e-child, .elementor-element.e-con-full.rt_side_img.e-flex.e-con.e-child  {
    padding: 0;
}



.elementor-element.e-con-full.rt_side_img.e-flex.e-con.e-child img {
    /* margin-left: auto; */
    left: auto;
    right: 0;
}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    left: var(--padding);
}

.slider-cstm .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal>span {
    background-color: #8BAEFF;
}

.slider-cstm .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal>span.swiper-pagination-bullet-active {
    background-color: #fff;
}

.slider-cstm .elementor-widget-text-editor {
    padding-top: 20px;
}

body.services-page .elementor-element.e-con-full.e-parent.slider-cstm {
    flex-wrap: wrap;
    background-image: url(../../2024/09/client-praise-shadow-bg.png);
    background-size: cover;
    background-color: var(--text-blue-color);
    padding-top: 71px;
    padding-bottom: 153px;
    margin: 80px 0 0;
    overflow: hidden;
}

.image-slider img, .elementor-element.e-con-full.left_side_img.e-flex.e-con.e-child .image-slider img{
    /*width: 150px;*/
    max-width: 100%;
    height: auto;
}

body.services-page .elementor-element.e-con-full.e-parent.slider-cstm>div>div {
    padding-bottom: 3px;
}

.slider-content p {
    color: #002068;
}

.slider-cstm .elementor-element.e-con-full.title_common.e-flex.e-con.e-child {
    padding-left: 0;
    padding-right: 0;
}

.slider-content {
    margin: 56px 0 0;
}

body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .image-slider {
    flex: 0 0 100%;
    max-width: 100%;
    /* display: flex; */
}


body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .left-image {
    width: 100px;
}

body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .authrIn {
    width: calc(100% - 100px);
    padding: 0 0 0 21px;
}


body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .author-main {
    align-items: center;
    padding: 0 0 18px;
    border-bottom: 1px solid #000;
    margin: 0 0 13px;
}
body.services-page .slider-cstm .post-46934 .authrIn {
    display: none!important;
}
.slider-cstm .elementor-widget-theme-post-content p {
   /* overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 136px;*/
    color: var(--text-new-black-color);
    margin: 0 0 10px;
    /* font-size: 18px; */
}

.slider-cstm .elementor-widget-theme-post-content {
    margin: 30px 0 0;
}

.slider-cstm .image-slider.elementor-widget.elementor-widget-image .elementor-widget-container {
    height: 73px;
    overflow: hidden;
    display: flex;
    align-items: center;
    position: relative;
}

.slider-cstm .image-slider.elementor-widget.elementor-widget-image .elementor-widget-container img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    /* height: 0; */
}

body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .slider-author-info .elementor-element.elementor-element-8081c4d {
    flex: 0 0 100%;
    max-width: 100%;
}



body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .client-readMore {
    clear: both;
}

body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .slider-author-info span {
    font-weight: 600;
    margin: 0 0 4px;
}

body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .designation-author span,
body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .slider-author-info span {
    font-size: 16px;
    color: #1A1A1A;
    display: block;
    line-height: normal;
    padding: 0;
}

body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .designation-author span {
    font-weight: 400;
    text-transform: uppercase;
}

body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .designation-author span:first-child {
    display: none;
}

body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .designation-author li {
    padding: 0;
}

body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .slider-author img {
    border: 2px solid #fff;
    border-radius: 50%;
}
body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .designation-author span {
    font-weight: 400;
    /* text-transform: uppercase; */
    line-height: 1.5;
}

body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .designation-author span, body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .slider-author-info span {
    font-size: 16px;
    color: #1A1A1A;
    display: block;
    line-height: 24px;
    padding: 0 0 0;
}

.elementor-element.trusted-logo.e-flex.e-con-boxed.e-con.e-child {
    padding: 0;
}
body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .left-image {
 
    padding-left: 0;
}




body .slider-cstm a.elementor-button.elementor-button-link::after {
    left: 158px;
}

body.services-page .slider-cstm a.elementor-button.elementor-button-link::before{
    left: 158px; 
}


@media (min-width:2000px) {
   
    
    body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev {
    right: 399px;
    
}

body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
    right: 340px;
   
}
}

@media (min-width:2300px) {
    
    body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev {
        
         right: 507px;
    
    }

    body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
     right: 440px;
   
    }
}

@media (min-width:3200px) {
   
    
      body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev {
        
         right: 867px;
    
    }

    body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
     right: 800px;
   
    }
    
    
}

@media (min-width:4200px) {
  
     body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev {
        
         right:1267px;
    
    }

    body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
     right:  1200px;
   
    }
}




@media only screen and (max-width: 1680px) {
   
   body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
    right: 80px;
}

body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev {
    right: 140px !important;
    
}


    
}








@media only screen and (max-width: 1440px) {
body.services-page .elementor-element.e-con-full.e-parent.slider-cstm {
    margin: 56px 0 0;
    padding-bottom: 130px;
}
}




@media only screen and (max-width: 1366px) {


}

@media only screen and (max-width: 1366px) {


}




@media only screen and (max-width: 1240px) {
    .image-slider img, .elementor-element.e-con-full.left_side_img.e-flex.e-con.e-child .image-slider img {
    width: auto;
    max-width: 100%;
    
}
.slider-cstm .image-slider.elementor-widget.elementor-widget-image .elementor-widget-container {
    height: 28px;
}
}
@media only screen and (max-width: 1199px) {
    
   body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
    right: 30px;
} 

body.services-page .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev {
    right: 90px !important;
   
}
  

    

}

@media only screen and (max-width: 1024px) {
    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
        left: 52px !important;
    }

}

@media only screen and (max-width: 991px) {
    .slider-cstm .elementor-widget-text-editor {
        padding-top: 20px;
        width: 80% !important;
    }
    
  
    
}

@media only screen and (max-width: 767px) {
    
 
    
  body.services-page .slider-cstm .elementor-element.e-con-full.e-parent{
      height:100%;
  }  
    
	.elementor-element.e-con-full.left_side_img.e-flex.e-con.e-child, .elementor-element.e-con-full.rt_side_img.e-flex.e-con.e-child {
    flex: 0 0 50%;
    max-width: 50%;
}
.slider-cstm .rt_side_img .image-slider.elementor-widget.elementor-widget-image .elementor-widget-container {
    margin-left: auto;
}
    body.services-page .elementor-element.e-con-full.e-parent.slider-cstm {
        margin: 5px 0 0;
    }
.slider-cstm a.elementor-button.elementor-button-link::after {
    /* right: 0; */
    left: 127px;
}
    body.services-page .elementor-element.e-con-full.e-parent.slider-cstm {
        flex-wrap: wrap;
        background-image: url(../../2024/09/shadow-bg.webp);
        background-size: cover;
        background-color: var(--text-blue-color);
        padding-top: 20px;
        padding-bottom: 40px;
    }

    body .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next,
    button.slick-arrow,
    body .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev,
    button.slick-prev.slick-arrow {
        display: none;
    }

    .slider-cstm .elementor-widget-text-editor {
        padding-top: 20px;
        width: 100% !important;
    }

    body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .slider-author img {
        border: 0px solid #fff;

        width: 60px;
    }

    body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .left-image {
        width: 60px;
        padding: 0;
    }

    body.services-page .slider-cstm .elementor-element.e-con-full.e-parent .designation-author li {
        padding: 0;
        margin-left: 8px;
        margin-right: 0;
    }

    body.services-page .elementor-element.e-con-full.e-parent.slider-cstm {

        padding-right: 20px;
        background-image: none;
    }

    .subheading-parar {
        padding-bottom: 0 !important;
    }

    .swiper-slide {
        padding-right: 0 !important;
    }

    .case-study_hp .request-btn-transparent.elementor-widget-button .elementor-button,
    body.page-template-default .elementor .request-btn-transparent a,
    .slider-cstm a.elementor-button.elementor-button-link {
        height: auto !important;
    }

    body.services-page .slider-cstm .elementor-element.e-con-full.e-parent {
        padding: 22px 18px 30px;
    }
    body .slider-cstm a.elementor-button.elementor-button-link::after {
    left: 156px;
}
body .slick-dots li button {
  
    top: 8px;
}
    body .elementor-widget-heading p.elementor-heading-title, body, li, body p {
   
        margin-bottom: 20px;
    }
    body.services-page .elementor-element.e-con-full.e-parent.slider-cstm>div>div:last-child {
    margin: 6px 0 0;
}
.slider-cstm .image-slider.elementor-widget.elementor-widget-image .elementor-widget-container {
    height: 43px;
    overflow: hidden;
    display: flex;
    align-items: center;
    position: relative;
    width: 82px;
}
.slider-cstm .elementor-widget-theme-post-content {
    margin: 10px 0 0;
}

body .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
     bottom: -10px !important;
} 

body .slider-cstm a.elementor-button.elementor-button-link{
    font-size:16px !important
    
    
}

.slider-cstm .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
    text-align: center;
}



body .slider-cstm a.elementor-button.elementor-button-link::after {
    height: 18px;
    margin: 0 0 0 0;
    width: 16px;
    top: 2px;
    background-image: url(../../2024/09/transparentIcon.svg);
    background-size: 16px;
}


body.services-page .slider-cstm a.elementor-button.elementor-button-link::before,body.services-page .slider-cstm a.elementor-button.elementor-button-link::after {
    left: 128px !important;
}


.slider-cstm.padding-right-mn {
    margin-top:50px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c523eb */.accordion-collapse-faq {
    display: none;
}
.accordion-body-faq p:last-child {
    margin: 0;
}
.accordion-header-faq span {
    font-size: 24px;
    line-height: 33.3px;
    color: #000;
    display: block;
    font-weight: 500;
    /* display: block; */
}
.accordion-body-faq p {
    font-size: 16px;
    line-height: 24px;
    color: #666666;
    /* font-weight: 400; */
}

.accordion-header-faq {
    position: relative;
     font-size: 24px;
    line-height: 33.3px;
    color: #000;
    display: block;
    font-weight: 500;
        cursor: pointer;
}

.accordion-header-faq:before {
    position: absolute;
    /* content: ""; */
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #E8EDFF;
    width: 5px;
    content: "";
}

.accordion-header-faq,.accordion-collapse-faq {
    padding-left: 30px;
}

.accordion-body-faq {
    margin: 2.5em 0 0;
}
.accordion-item-faq {
    margin: 0 0 2.6em;
     padding: 0 0 0;
	 transition: all.03s ease-in-out;
  
}
.accordion-item-faq.faq-active {
border-bottom: 1px solid #E8EDFF;
  padding: 0 0 24px;
}
.accordion-header-faq {
    
    padding: 5px 81px 5px 30px;
    background-image: url(../../2024/09/plus.svg);
    background-repeat: no-repeat;
    background-position: right center;background-size: 34px auto;
}
.accordion-body-faq li {
    position: relative;
    padding-left: 17px;
}

.accordion-body-faq li:before {}

.accordion-body-faq li:before {
    content: "";
    background-color: #666666;
    width: 5px;
    height: 5px;
    top: 10px;
    left: 0;
    border-radius: 50%;
    position: absolute;
}

.accordion-body-faq ul {
    padding: 0 0 0 21px;
}
.faq-active .accordion-header-faq {
    background-image: url(../../2024/09/minus.svg);
    /* background-repeat: no-repeat; */
    /* background-position: right center; */
}

@media screen and (max-width:767px) {
.accordion-header-faq {
    position: relative;
    font-size: 20px;
    line-height: 28px;
        background-size: 34.47px auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de6cde */body .faq-main .elementor-element .elementor-toggle-item a.elementor-toggle-title,
body .faq-main .elementor-element .elementor-toggle-item .elementor-active a.elementor-toggle-title {
    font-size: 32px;
    line-height: 44.8px;
    color: var(--text-blue-color);
    display: block;
}
.faq-main.padding-200 {
    margin-top: 100px;
}
.accordion-item-faq.faq-active:last-child {
    border-bottom: 0;
}
.elementor-element.e-con-full.faq-ser.e-flex.e-con.e-child {
    padding-right: 0;
}

.faq-main .elementor-element.faqSection {
    padding: 0;
}

.faqSection > div {
    padding-right: 176px;
}
body .faq-main .elementor-element .elementor-toggle .elementor-tab-title {
    padding: 25px 84px 25px 0;
    position: relative;
}

body .faq-main .elementor-element .elementor-toggle-item .elementor-tab-content p,
body .faq-main .elementor-element .elementor-toggle-item .elementor-tab-content li {
    font-size: 21px;
    line-height: 32px;
    font-family: 'Outfit';
    font-weight: 400;
    color: #666;
    position: relative;
}

body .faq-main .elementor-element .elementor-toggle-item .elementor-tab-content strong {
    font-weight: 700;
}


body .faq-main .elementor-element .elementor-toggle-item .elementor-tab-content ul {
    padding-left: 30px;
}

body .faq-main .elementor-element .elementor-toggle-item .elementor-tab-content {
    padding: 0 1px 0 49px;
    position: relative;
}

body .faq-main .elementor-element .elementor-toggle-item .elementor-tab-content:before {
    position: absolute;
    content: "";
    left: 28px;
    top: 0;
    bottom: 31px;
    background-color: #E8EDFF;
    width: 5px;
}



body .faq-main .elementor-element .elementor-toggle-item .elementor-tab-content li:before {
    position: absolute;
    content: "";
    background-color: #666;
    width: 6px;
    height: 6px;
    left: -19px;
    top: 15px;
    border-radius: 50%;
}



.faq-main .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    fill: transparent !important;
    width: 100%;
    height: 100%;
}

.faq-main .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
    position: absolute;
    right: 0;
    width: 45px;
    top: 50%;
    transform: translateY(-50%);
}

@media screen and (max-width: 1440px) {
.faqSection > div {
    padding-right: 132px;
}
}
@media screen and (max-width: 1366px) {

.faqSection > div {
    padding-right: 60px;
}

}

@media screen and (max-width: 1199px) {

.faqSection > div {
    padding-right: 40px;
}

}

@media screen and (min-width: 767px) and (max-width: 1199px) {
    body.new-page-layout .elementor-element.e-con-full.e-parent.padding-200 {
        padding-top: 80px !important;
    }
}

@media screen and (max-width: 767px) {
    .faqSection > div {
    padding-right: 0;
}
    body.new-page-layout .elementor-element.e-con-full.e-parent.padding-200.faq-main {
        padding-top: 50px !important;
    }

    .faq-main .elementor-widget-container p br {
        display: none;
        margin-bottom: 6px;
    }

    .faq-main .elementor-button {
        line-height: 12px !important
    }

    .faq-ser {
        margin: 2em 0 0;
        padding: 0;
    }

    .accordion-item-faq {
        margin: 0 0 1.6em;
        padding: 0 0 23px;
        border-bottom: 1px solid #E8EDFF;
    }

    .accordion-collapse-faq {
        padding-left: 0;
    }
    
}


@media screen and (max-width: 639px) {
    body.new-page-layout .elementor-element.e-con-full.e-parent.padding-200.faq-main {
        padding-top: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e03967 */.view-all.pt-80 {
    padding-top: 85px !important;
}

@media screen and (max-width: 1660px) { 
    .view-all.pt-80 {
        padding-top: 80px !important;
    }
}

@media screen and (max-width: 1440px) { 
    .view-all.pt-80 {
        padding-top: 82px !important;
    }
}

@media screen and (max-width: 1199px) { 
    .view-all.pt-80 {
        padding-top: 65px !important;
    }
}

@media screen and (max-width: 1024px) { 
    .view-all.pt-80 {
        padding-top: 65px !important;
    }
}

@media screen and (max-width: 991px) { 
    .view-all.pt-80 {
        padding-top: 70px !important;
    }
}


@media screen and (max-width: 767px) { 
    .view-all.pt-80 {
        padding-top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bbd153 *//*custom-style,css*/

.elementor-27 .elementor-element.elementor-element-df7fb1d > .elementor-widget-container {
    margin: 0;
}


@media (min-width: 768px) {
  body .slider-padding.insights-global h2 {
    line-height: 48px !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a0372 */.schema-faq-class{display:none;}/* End custom CSS */
/* Start custom CSS */.swiper-slide{
    padding-right:18px;
}
body label.hs-error-msg.hs-main-font-element {
    position: static;
}

body.new-page-layout .elementor-element.e-con-full.e-parent.padding-200 {
    padding-top: 176px;
}
body.services-page .tech-outer-tab-sec .tabs-across .ekit-wid-con .nav-tabs .elementkit-nav-item a.elementkit-nav-link {
    border-radius: 40px!important;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 0 !important;
    margin: 63px 0 0;
    transform: none;
    top: 97%;
}
.elementor-element.e-con-full.text-hover-effect.e-flex.e-con.e-child:hover .elementor-image-box-title a {
    color: #fff!important;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span {
    width: 8px;
    height: 8px;
}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span.swiper-pagination-bullet-active {
    background-color: var(--text-blue-color);
}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span {
    margin: 0 9px 0 0;
    background-color: #6C6C6C;
    opacity: 1;
}
body .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button svg {
    width:48px;
    height: 48px;
}

body .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button {
    position: absolute;
    bottom: -90px;
    height: 65px;
    top: auto !important;
    /* transform: none !important; */
}

body .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
    transform: none;
}

body .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev {
   
    transform: translateY(0);
}

body .subheading-parar {
    padding: 1.5em 0 0.5em;
}


@media only screen and (max-width:1660px) {
body .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev, button.slick-prev.slick-arrow {
    right: 125px;
}
}
@media screen and (max-width: 1440px) {
body.new-page-layout .elementor-element.e-con-full.e-parent.padding-200 {
    padding-top: 130px;
}
}
@media only screen and (max-width: 1199px) {
.partners-section {
    margin-top: 160px;
}
    body .elementor-widget-loop-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev, button.slick-prev.slick-arrow {
        right: 96px;
    }
}

@media only screen and (max-width: 767px) {
.partners-section {
        margin-top: 40px;
    }
    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 50% !important;
    /* left: 0; */
    /* margin: 0 !important; */
    border: 0;
    top: auto;
    right: 0;
    margin: auto;
    width: 100%;
    bottom: -10px;
    transform: translateX(-50%);
}
.subheading-parar p {
    margin: 0 0 12px;
}.subheading-parar p br {
    display: none;
}body.new-page-layout .elementor-element.e-con-full.e-parent.padding-200 {
    padding-top: 50px;
}body .subheading-parar {
    padding: 1.1em 0 0.5em;
}
}
@media only screen and (max-width: 639px) {

.home .elementor-element.e-con-full.cta-section-full.cta-section.e-flex.e-con.e-parent.e-lazyloaded {
 padding: 0;
}
}/* End custom CSS */