.elementor-81665 .elementor-element.elementor-element-7ba41364{--display:flex;--gap:103px 103px;--background-transition:0.3s;--padding-top:164px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-7ba41364:not(.elementor-motion-effects-element-type-background), .elementor-81665 .elementor-element.elementor-element-7ba41364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093364;background-image:url("https://saleshood.com/wp-content/uploads/2026/07/pc-top-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81665 .elementor-element.elementor-element-7ba41364, .elementor-81665 .elementor-element.elementor-element-7ba41364::before{--border-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-1970b435{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-dc9d8e8{text-align:center;}.elementor-81665 .elementor-element.elementor-element-a986fbb{text-align:center;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-81665 .elementor-element.elementor-element-a986fbb.elementor-element{--align-self:center;}.elementor-81665 .elementor-element.elementor-element-55ae753{--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:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-55ae753:not(.elementor-motion-effects-element-type-background), .elementor-81665 .elementor-element.elementor-element-55ae753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81665 .elementor-element.elementor-element-55ae753, .elementor-81665 .elementor-element.elementor-element-55ae753::before{--border-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-53f6461{--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;--padding-top:31px;--padding-bottom:41px;--padding-left:36px;--padding-right:70px;}.elementor-81665 .elementor-element.elementor-element-7967cb5{color:#242C3A;}.elementor-81665 .elementor-element.elementor-element-196de19{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-1fef904{--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;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-0778d7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81665 .elementor-element.elementor-element-0778d7f.elementor-element{--align-self:center;}.elementor-81665 .elementor-element.elementor-element-a159ab7{--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;--gap:0px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-eef22f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81665 .elementor-element.elementor-element-eef22f7.elementor-element{--align-self:center;}.elementor-81665 .elementor-element.elementor-element-b025d8d{--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;--gap:0px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-70acb9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81665 .elementor-element.elementor-element-70acb9d.elementor-element{--align-self:center;}.elementor-81665 .elementor-element.elementor-element-bf2807d{--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;--gap:0px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-61f227f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81665 .elementor-element.elementor-element-61f227f.elementor-element{--align-self:center;}.elementor-81665 .elementor-element.elementor-element-d1bf62c{--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;--gap:0px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-ea515b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81665 .elementor-element.elementor-element-ea515b9.elementor-element{--align-self:center;}.elementor-81665 .elementor-element.elementor-element-a3fe4e9{--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;--gap:0px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-16bca57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81665 .elementor-element.elementor-element-16bca57.elementor-element{--align-self:center;}.elementor-81665 .elementor-element.elementor-element-86e28c9{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:27px;--padding-right:33px;}.elementor-81665 .elementor-element.elementor-element-86e28c9:not(.elementor-motion-effects-element-type-background), .elementor-81665 .elementor-element.elementor-element-86e28c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81665 .elementor-element.elementor-element-86e28c9, .elementor-81665 .elementor-element.elementor-element-86e28c9::before{--border-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-123c1ab{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-bd336d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81665 .elementor-element.elementor-element-bd336d0{width:var( --container-widget-width, 283px );max-width:283px;--container-widget-width:283px;--container-widget-flex-grow:0;}.elementor-81665 .elementor-element.elementor-element-bd336d0.elementor-element{--align-self:center;}.elementor-81665 .elementor-element.elementor-element-1b3e227{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:020px 020px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-81665 .elementor-element.elementor-element-1b3e227:not(.elementor-motion-effects-element-type-background), .elementor-81665 .elementor-element.elementor-element-1b3e227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saleshood.com/wp-content/uploads/2026/07/pc-section2-scaled.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-81665 .elementor-element.elementor-element-1b3e227, .elementor-81665 .elementor-element.elementor-element-1b3e227::before{--border-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-422fe8e{--display:flex;--gap:020px 020px;--background-transition:0.3s;--margin-top:275px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-10e6168{--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;--justify-content:center;--align-items:center;--gap:020px 020px;--background-transition:0.3s;--padding-top:52px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-81665 .elementor-element.elementor-element-10e6168:not(.elementor-motion-effects-element-type-background), .elementor-81665 .elementor-element.elementor-element-10e6168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81665 .elementor-element.elementor-element-10e6168, .elementor-81665 .elementor-element.elementor-element-10e6168::before{--border-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-a57dc36{text-align:center;}.elementor-81665 .elementor-element.elementor-element-86b2034{--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:center;--align-items:flex-start;--gap:20px 60px;--background-transition:0.3s;--padding-top:55px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-81665 .elementor-element.elementor-element-b0999ec{--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;--align-items:flex-start;--gap:20px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-b0999ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81665 .elementor-element.elementor-element-35e40a1{--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;--align-items:flex-start;--gap:20px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-8c1c293{--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;--align-items:flex-start;--gap:20px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-78f1ff5{--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;--align-items:flex-start;--gap:20px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-c11f8b6{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-c11f8b6:not(.elementor-motion-effects-element-type-background), .elementor-81665 .elementor-element.elementor-element-c11f8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3EEFF;}.elementor-81665 .elementor-element.elementor-element-c11f8b6, .elementor-81665 .elementor-element.elementor-element-c11f8b6::before{--border-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-a7c16cb{column-gap:0px;text-align:center;}.elementor-81665 .elementor-element.elementor-element-a7c16cb > .elementor-widget-container{padding:0px 180px 0px 180px;}.elementor-81665 .elementor-element.elementor-element-70406f8{--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:center;--align-items:flex-start;--gap:50px 50px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-81665 .elementor-element.elementor-element-098da01 img{max-width:130px;}.elementor-81665 .elementor-element.elementor-element-c25436a img{max-width:130px;}.elementor-81665 .elementor-element.elementor-element-2fb8459 img{max-width:130px;}.elementor-81665 .elementor-element.elementor-element-bf35a86 img{max-width:60%;}.elementor-81665 .elementor-element.elementor-element-bf35a86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81665 .elementor-element.elementor-element-bbcce98 img{max-width:130px;}.elementor-81665 .elementor-element.elementor-element-3726926 img{max-width:130px;}.elementor-81665 .elementor-element.elementor-element-40b366e{--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:center;--align-items:center;--background-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-40b366e.e-con{--align-self:center;}.elementor-81665 .elementor-element.elementor-element-f717b0a{--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:center;--align-items:center;--background-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-a58d15f{--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:center;--align-items:center;--background-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-25c98ed{--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:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-b94f765{--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;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-f19a247{--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;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-19710ff{--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;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-7389f82{--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;}.elementor-81665 .elementor-element.elementor-element-7389f82:not(.elementor-motion-effects-element-type-background), .elementor-81665 .elementor-element.elementor-element-7389f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF4FF;}.elementor-81665 .elementor-element.elementor-element-7389f82, .elementor-81665 .elementor-element.elementor-element-7389f82::before{--border-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-41d005d{--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:center;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-41d005d:not(.elementor-motion-effects-element-type-background), .elementor-81665 .elementor-element.elementor-element-41d005d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF4FF;}.elementor-81665 .elementor-element.elementor-element-41d005d, .elementor-81665 .elementor-element.elementor-element-41d005d::before{--border-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-b5e9d51{--display:flex;--background-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-b5e9d51:not(.elementor-motion-effects-element-type-background), .elementor-81665 .elementor-element.elementor-element-b5e9d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF4FF;}.elementor-81665 .elementor-element.elementor-element-b5e9d51, .elementor-81665 .elementor-element.elementor-element-b5e9d51::before{--border-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-75205cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-81665 .elementor-element.elementor-element-217694d .elementor-swiper-button{font-size:20px;}.elementor-81665 .elementor-element.elementor-element-217694d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-81665 .elementor-element.elementor-element-40068104{--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;--margin-top:75px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-81665 .elementor-element.elementor-element-40068104, .elementor-81665 .elementor-element.elementor-element-40068104::before{--border-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-5f850a75{--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:center;--align-items:center;--background-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-06a3d40{text-align:center;}.elementor-81665 .elementor-element.elementor-element-507b73ec{--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;}.elementor-81665 .elementor-element.elementor-element-622dcd2d{--display:flex;--background-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-a8fc76c{--display:flex;--background-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-6c60517{--display:flex;--background-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-6482689{--display:flex;--background-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-e84763d{--display:flex;--background-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-509083a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-81665 .elementor-element.elementor-element-53187eec{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-53187eec:not(.elementor-motion-effects-element-type-background), .elementor-81665 .elementor-element.elementor-element-53187eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saleshood.com/wp-content/uploads/2026/06/why-get-started-bg.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-81665 .elementor-element.elementor-element-53187eec, .elementor-81665 .elementor-element.elementor-element-53187eec::before{--border-transition:0.3s;}.elementor-81665 .elementor-element.elementor-element-aecee7c{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-3ba362cc{text-align:center;}.elementor-81665 .elementor-element.elementor-element-3ba362cc .elementor-heading-title{color:#FFFFFF;}.elementor-81665 .elementor-element.elementor-element-33f3a5a5{text-align:center;color:#FFFFFF;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-81665 .elementor-element.elementor-element-370b7f08 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-81665 .elementor-element.elementor-element-370b7f08 .elementor-button .elementor-align-icon-left{margin-right:10px;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-81665 .elementor-element.elementor-element-7ba41364{--gap:50px 50px;}.elementor-81665 .elementor-element.elementor-element-1970b435{--gap:20px 20px;}.elementor-81665 .elementor-element.elementor-element-a986fbb{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-81665 .elementor-element.elementor-element-33f3a5a5{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}}@media(max-width:1024px){.elementor-81665 .elementor-element.elementor-element-1970b435{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;}.elementor-81665 .elementor-element.elementor-element-a7c16cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-81665 .elementor-element.elementor-element-40b366e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;}.elementor-81665 .elementor-element.elementor-element-46e1404 img{max-width:60%;}.elementor-81665 .elementor-element.elementor-element-a58d15f{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:20px 20px;--flex-wrap:wrap;}.elementor-81665 .elementor-element.elementor-element-854bd07{width:auto;max-width:auto;}.elementor-81665 .elementor-element.elementor-element-d9516d8{width:auto;max-width:auto;}.elementor-81665 .elementor-element.elementor-element-0d2d162{width:auto;max-width:auto;}.elementor-81665 .elementor-element.elementor-element-3b9992a{width:auto;max-width:auto;}.elementor-81665 .elementor-element.elementor-element-25c98ed{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}}@media(max-width:767px){.elementor-81665 .elementor-element.elementor-element-7ba41364:not(.elementor-motion-effects-element-type-background), .elementor-81665 .elementor-element.elementor-element-7ba41364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-size:auto;}.elementor-81665 .elementor-element.elementor-element-7ba41364{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-81665 .elementor-element.elementor-element-70406f8{--justify-content:space-evenly;--gap:20px 20px;}.elementor-81665 .elementor-element.elementor-element-098da01 img{max-width:80px;}.elementor-81665 .elementor-element.elementor-element-c25436a img{max-width:80px;}.elementor-81665 .elementor-element.elementor-element-2fb8459 img{max-width:80px;}.elementor-81665 .elementor-element.elementor-element-bf35a86 img{max-width:30px;}.elementor-81665 .elementor-element.elementor-element-bbcce98 img{max-width:80px;}.elementor-81665 .elementor-element.elementor-element-3726926 img{max-width:80px;}.elementor-81665 .elementor-element.elementor-element-46e1404 img{max-width:100%;}.elementor-81665 .elementor-element.elementor-element-a58d15f{--width:55%;}.elementor-81665 .elementor-element.elementor-element-b94f765{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}}@media(min-width:768px){.elementor-81665 .elementor-element.elementor-element-1970b435{--content-width:1400px;}.elementor-81665 .elementor-element.elementor-element-55ae753{--content-width:1240px;}.elementor-81665 .elementor-element.elementor-element-53f6461{--width:48%;}.elementor-81665 .elementor-element.elementor-element-86e28c9{--width:52%;}.elementor-81665 .elementor-element.elementor-element-422fe8e{--content-width:1400px;}.elementor-81665 .elementor-element.elementor-element-10e6168{--content-width:1240px;}.elementor-81665 .elementor-element.elementor-element-b5e9d51{--content-width:100%;}.elementor-81665 .elementor-element.elementor-element-75205cb{--width:100%;}.elementor-81665 .elementor-element.elementor-element-40068104{--content-width:1240px;}.elementor-81665 .elementor-element.elementor-element-5f850a75{--width:1240px;}.elementor-81665 .elementor-element.elementor-element-aecee7c{--content-width:850px;}}@media(max-width:1440px) and (min-width:768px){.elementor-81665 .elementor-element.elementor-element-b0999ec{--width:223.75px;}}@media(max-width:1024px) and (min-width:768px){.elementor-81665 .elementor-element.elementor-element-a58d15f{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-628da9d *//* Labels */
.hs-form .hs-form-field > label,
.hs-form .hs-form-field > label *,
.hs-form label,
.hs-form label *,
.hs-form legend,
.hs-form legend * {
    color: #242C3A !important;
    -webkit-text-fill-color: #242C3A !important;
    opacity: 1 !important;
    filter: none !important;

    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 1.58 !important;

    display: block;
    margin-bottom: 8px;
}

/* Required asterisk */
.hs-form .hs-form-required {
    color: #242C3A !important;
    -webkit-text-fill-color: #242C3A !important;
    opacity: 1 !important;
}

/* Form fields */
.hs-form input.hs-input,
.hs-form select.hs-input,
.hs-form textarea.hs-input {
    width: 100% !important;
    max-width: 100% !important;

    border: 1px solid #E0E7EF !important;
    border-radius: 4px !important;
    background: #FFF !important;

    color: #242C3A !important;
    -webkit-text-fill-color: #242C3A !important;

    font-size: 16px !important;
    font-weight: 400 !important;

    box-shadow: none !important;
    outline: none !important;
    opacity: 1 !important;

    box-sizing: border-box !important;
}

/* Text, email, phone, number and select fields */
.hs-form input.hs-input,
.hs-form select.hs-input {
    min-height: 48px;
    padding: 10px 14px !important;
}

/* Textarea */
.hs-form textarea.hs-input {
    min-height: 120px;
    padding: 12px 14px !important;
    resize: vertical;
}

/* Placeholder text */
.hs-form input.hs-input::placeholder,
.hs-form textarea.hs-input::placeholder {
    color: rgba(36, 44, 58, 0.55) !important;
    -webkit-text-fill-color: rgba(36, 44, 58, 0.55) !important;
    opacity: 1 !important;
}

/* Field focus */
.hs-form input.hs-input:focus,
.hs-form select.hs-input:focus,
.hs-form textarea.hs-input:focus {
    border-color: #1449D2 !important;
    box-shadow: 0 0 0 2px rgba(20, 73, 210, 0.12) !important;
    outline: none !important;
}

/* Space between fields */
.hs-form .hs-form-field {
    margin-bottom: 20px;
}

/* Remove HubSpot list formatting */
.hs-form .inputs-list {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

/* Checkbox and radio labels */
.hs-form .inputs-list label,
.hs-form .inputs-list label * {
    display: inline;
    margin-bottom: 0;
    font-weight: 400 !important;
}

/* Checkbox and radio inputs */
.hs-form input[type="checkbox"],
.hs-form input[type="radio"] {
    width: auto !important;
    min-height: auto !important;
    margin-right: 8px;
}

/* Submit area */
.hs-form .hs_submit {
    margin-top: 8px;
}

/* Submit button */
.hs-form .hs-button,
.hs-form input[type="submit"] {
    width: auto !important;
    min-height: 0 !important;

    border: 0 !important;
    border-radius: 40px !important;
    background: #1449D2 !important;

    color: #FFF !important;
    -webkit-text-fill-color: #FFF !important;

    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 1 !important;

    padding: 16px 30px !important;

    cursor: pointer;
    box-shadow: none !important;
    opacity: 1 !important;

    transition:
        background-color 0.2s ease,
        transform 0.2s ease;
}

/* Submit button hover */
.hs-form .hs-button:hover,
.hs-form input[type="submit"]:hover {
    background: #103DB2 !important;
}

/* Submit button focus */
.hs-form .hs-button:focus,
.hs-form input[type="submit"]:focus {
    outline: 2px solid rgba(20, 73, 210, 0.3) !important;
    outline-offset: 3px !important;
}

/* Error messages */
.hs-form .hs-error-msgs,
.hs-form .hs-error-msgs label,
.hs-form .hs-error-msgs label * {
    color: #C62828 !important;
    -webkit-text-fill-color: #C62828 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

/* Invalid fields */
.hs-form .invalid.error,
.hs-form input.invalid,
.hs-form select.invalid,
.hs-form textarea.invalid {
    border-color: #C62828 !important;
}

/* HubSpot form wrapper */
.hbspt-form,
.hbspt-form form,
.hs-form {
    opacity: 1 !important;
    filter: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ba41364 */@media(max-width: 1440px) {
	.e-con > .e-con-inner {
		max-width: 1240px !important;
	}
}



.sh-pricing-hero-title h1{
    color: #FFF;
    font-size: 70px;
    font-style: normal;
    font-weight: 800;
    line-height: 110%; /* 77px */
    letter-spacing: -2.1px;
    text-transform: uppercase;
}

.sh-pricing-hero-subtitle h2 {
    color: #FFF;
text-align: center;
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: 140%; /* 39.2px */
}

.sh-pricing-hero-text p {
    color: #ECF4FF;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 140%; /* 22.4px */
}



.sh-pricing-consultation{
    border-radius: 12px;
border: 2px solid rgba(20, 73, 210, 0.20);
background: #ECF4FF;
box-shadow: 0 10px 20px 0 rgba(28, 49, 96, 0.07);

position: relative;
    z-index: 2;
    transform: translateY(295px);
}

.sh-card-title1 {
    color: #242C3A;
    font-size: 45px;
    font-style: normal;
    font-weight: 800;
    line-height: 110%;
    letter-spacing: -1.35px;
    text-transform: uppercase;
}

.sh-green-heading {
  color: #14D2A0;
  font-style: italic;
}

.sh-expectation-row {
    display: flex;
    align-items: center;
   
    border-bottom: 1px solid rgba(20, 73, 210, 0.10);
    padding: 2px 0 20px 0;
}
.sh-expectation-row-icon {
    flex: 0 0 45px;
    width: 45px;
    min-width: 45px;
    max-width: 45px;
}

.sh-expectation-row-icon img {
    display: block;
    width: 45px;
    height: 45px;
    min-width: 45px;
    max-width: 45px;
    object-fit: contain;
}

.sh-expectation-row-text {
    flex: 1 1 auto;
    min-width: 0;

    color: #242C3A;
    font-size: 20px;
    font-weight: 500;
    line-height: 140%;
}

.sh-expectation-row-text p,
.sh-pc-row-text p {
    margin: 0;
}

.sh-expectation-row:first-child {
    padding-top: 0;
}

.sh-expectation-row.last {
    border-bottom: none;
    padding-bottom: 0;
}

.sh-pricing-consultation-right{
    border-radius: 0 12px 12px 0;
border-left: 2px solid rgba(20, 73, 210, 0.20);
background: #FFF;
}

.sh-pc-row-icon{
    height:65px;
    width:65px;
}

.sh-pc-row-text{

}
.sh-pc-row-text p {
color: #242C3A;
font-family: "Open Sans";
font-size: 28px;
font-style: normal;
font-weight: 800;
line-height: 120%; /* 33.6px */
letter-spacing: -0.56px;
}

.sh-form-pp p {
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b3e227 */.sh-why-talk {
     position: relative;
    z-index: 1;
}

.sh-why-talk-card {
    border: 2px solid transparent;
    border-radius: 12px;

    background:
        linear-gradient(#FFF, #FFF) padding-box,
        linear-gradient(
            180deg,
            rgba(20, 73, 210, 0.10) 0%,
            rgba(20, 73, 210, 0) 100%
        ) border-box;
}

/* =========================================
   BENEFITS ROW
   ========================================= */

.sh-benefits-row {
    width: 100%;
    margin: 0 auto;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: space-between !important;
    align-items: flex-start !important;

    gap: 40px;
    box-sizing: border-box;
}


/* =========================================
   EACH BENEFIT COLUMN
   ========================================= */

.sh-benefit-column {
    flex: 0 1 230px !important;
    width: 230px !important;
    max-width: 230px !important;
    min-width: 0 !important;

    display: flex;
    flex-direction: column;
    align-items: flex-start;

    box-sizing: border-box;
}


/* Icon */

.sh-benefit-col-icon {
    flex-shrink: 0;
    width: 110px;
    height: 110px;
}


/* Title */

.sh-benefit-col-title {
    width: 100%;
    min-width: 0;
}

.sh-benefit-col-title h2 {
    margin: 0;

    color: #242C3A;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    letter-spacing: -0.44px;

    overflow-wrap: break-word;
}


/* Text */

.sh-benefit-col-text {
    width: 100%;
    min-width: 0;
}

.sh-benefit-col-text p {
    margin: 0;

    color: #242C3A;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;

    overflow-wrap: break-word;
}


/* =========================================
   TABLET — TWO COLUMNS
   ========================================= */

@media (max-width: 1100px) {
.sh-benefit-col-title h2 {
   
    font-size: 21px !important;
  
    line-height: 140% !important;
  
}
    .sh-benefits-row {
        flex-wrap: wrap !important;
        justify-content: center !important;
        gap: 48px 40px;
    }

    .sh-benefit-column {
        flex: 0 1 calc(50% - 20px) !important;
        width: calc(50% - 20px) !important;
        max-width: 320px !important;
        min-width: 0 !important;
    }
}


/* =========================================
   MOBILE — ONE COLUMN
   ========================================= */

@media (max-width: 767px) {

    .sh-benefits-row {
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        gap: 36px;
    }

    .sh-benefit-column {
        flex: 0 0 auto !important;
        width: 100% !important;
        max-width: 360px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7c16cb */.elementor-81665 .elementor-element.elementor-element-a7c16cb{
    color: #242C3A;
font-size: 16px;
font-weight: 400;
letter-spacing: 1.6px;
text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c11f8b6 */.sh-badges-row {
    border-radius: 12px;
background: #FFF;
border: 2px solid rgba(20, 73, 210, 0.05);

box-shadow: 0 5px 5px 0 rgba(28, 49, 96, 0.05);
}



/* Each Elementor image widget */
.sh-badges-row > .sh-badge-images {
    flex: 0 1 auto !important;
    min-width: 0 !important;
}

/* Actual image */
.sh-badge-images img {
    display: block;
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 auto;
    object-fit: contain;
}


@media (max-width: 1024px) {

    .sh-badges-row {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 32px 24px !important;
        padding: 32px !important;
    }

    .sh-badges-row > .elementor-element.sh-badge-images,
    .sh-badges-row > .sh-badge-images {
        flex: 0 0 calc(50% - 12px) !important;
        width: calc(50% - 12px) !important;
        max-width: calc(50% - 12px) !important;
        min-width: 0 !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .sh-badge-images .elementor-widget-container {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .sh-badge-images img {
        display: block;
        width: auto !important;
        max-width: 180px !important;
        height: auto !important;
        margin: 0 auto;
    }
}

/* Small screens: one badge per row */
@media (max-width: 560px) {
    .sh-badges-row {
        gap: 28px !important;
        padding: 28px 20px !important;
    }

    .sh-badges-row > .sh-badge-images {
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .sh-badge-images img {
        max-width: 165px !important;
    }
}


.sh-badges-stats-row {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    gap: 24px !important;
}

.sh-badge-stat-card {
    flex: 1 1 0 !important;
    min-width: 0;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;

    padding: 20px 0 28px 30px;

    border-radius: 12px;
    background: #FFF;
    border: 2px solid rgba(20, 73, 210, 0.05);
    box-shadow: 0 5px 5px 0 rgba(28, 49, 96, 0.05);

    box-sizing: border-box;
}


.sh-badge-stat-card-number h2{
    font-size: 80px !important;
    font-style: normal;
    font-weight: 800;
    line-height: 120%; /* 96px */
    letter-spacing: -1.6px;
}
.sh-badge-stat-card-text h2{
    color: #242C3A;
font-size: 35px;
font-style: normal;
font-weight: 700;
line-height: 120%; /* 42px */
letter-spacing: -0.7px;
}


.sh-badge-stat-card-number1 h2{
    color: #14D2A0;
}
.sh-badge-stat-card-number2 h2{
    color: #1449D2;
}

.sh-badge-stat-card-number3 h2{
    color: #F35757;
}

@media (max-width: 768px) {
 .sh-badges-stats-row {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        align-items: stretch !important;
        justify-content: flex-start !important;
        gap: 20px !important;
    }

    .sh-badges-stats-row > .elementor-element,
    .sh-badges-stats-row > .sh-badge-stat-card {
        flex: 0 0 auto !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
    }

    .sh-badge-stat-card {
        width: 100% !important;
        max-width: 100% !important;
        flex-basis: auto !important;
        padding: 24px 28px;
    }

    .sh-badge-stat-card-number h2{
        font-size: 65px !important;
    }
    
    .sh-badge-stat-card-text h2 {
        font-size: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d005d */.testimonial-carousel {
  position: relative;
  margin: 0 auto;
  background: #ECF4FF;
}


.testimonial-section-blue {
  margin-bottom: 0 !important;
  padding-bottom: 40px;

}


/* =========================================
   Slide Layout
   ========================================= */

.testimonial-carousel .elementor-testimonial {
  position: relative;
  width: 100%;
  max-width: 1160px;
  min-height: 430px;
  margin: 0 auto;
  padding: 0px 72px 54px 72px ;

  display: grid;
  grid-template-columns: 460px 1fr;
  column-gap: 52px;
  align-items: center !important;

  border: none;
  border-radius: 0;
  background: #ECF4FF;
  box-shadow: none;
  box-sizing: border-box;
  overflow: visible;
  column-gap: 0px !important;
}

/* Right-side content column */
.testimonial-carousel .elementor-testimonial__content {
  grid-column: 2;
  grid-row: 1;
  align-self: center !important;
  display: flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: translateY(-28px) !important;
}

/* Elementor text wrapper */
.testimonial-carousel .elementor-testimonial__text {
  color: #242C3A !important;
  font-style: normal !important;
  text-align: left !important;
  margin: 0 !important;
  width: 100%;
}

/* Remove any default quote styling */
.testimonial-carousel .elementor-testimonial__text::before,
.testimonial-carousel .elementor-testimonial__text::after {
  display: none !important;
}

/* Hide Elementor name/title area since we are putting those in Content */
.testimonial-carousel .elementor-testimonial__cite {
  display: none !important;
}

/* Left image column */
.testimonial-carousel .elementor-testimonial__footer {
  grid-column: 1;
  grid-row: 1;
  align-self: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

/* =========================================
   Profile Image
   ========================================= */

.testimonial-carousel .elementor-testimonial__image {
  width: 372px !important;
  height: 320px !important;
  margin: 0 !important;
  overflow: visible !important;
  border-radius: 10px !important;
  background: #ECF4FF;
  flex: 0 0 auto !important;
}

.testimonial-carousel .elementor-testimonial__image img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  border-radius: 0 !important;
  object-fit: contain !important;
  object-position: center bottom;
  box-shadow: none !important;
  padding-top: 0 !important;
}

/* =========================================
   Right-Side Content from Content Field
   ========================================= */

.testimonial-carousel .sh-tc-right {
  width: 100%;
  max-width: 650px;
  align-self: center;
}

.testimonial-carousel .sh-tc-quote {
  color: #242C3A;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.35;
  margin: 0;
}

.testimonial-carousel .sh-tc-line {
  width: 100%;
  height: 2px;
  margin: 16px 0 18px;
  background: linear-gradient(
    90deg,
    rgba(146, 191, 248, 1) 0%,
    rgba(146, 191, 248, 1) 30%,
    rgba(146, 191, 248, 0) 100%
  );
}
.testimonial-carousel .sh-tc-name {
  color: #242C3A;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
}

.testimonial-carousel .sh-tc-title {
  color: #6D7480;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
  margin-top: 2px;
}

.testimonial-carousel .sh-tc-company-logo {
  display: block;
  width: auto;
  max-width: 120px;
  height: auto;
  margin-top: 18px;
}

/* Hide old quote icon from previous carousel */
.testimonial-carousel .elementor-testimonial::after {
  display: none !important;
}

/* =========================================
   Swiper Layout
   ========================================= */

.testimonial-carousel .swiper-slide {
  height: auto;
}

.testimonial-carousel .elementor-main-swiper,
.testimonial-carousel .swiper,
.testimonial-carousel .swiper-wrapper {
  align-items: stretch;
}

/* =========================================
   Arrows
   ========================================= */

.testimonial-carousel .elementor-swiper-button {
  width: 58px !important;
  height: 58px !important;
  border-radius: 50% !important;
  background: #D7E4FB !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  color: #1555CE !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  z-index: 50 !important;

  top: 50% !important;
  transform: translateY(-50%) !important;
}

.testimonial-carousel .elementor-swiper-button-prev {
  left: 48px !important;
}

.testimonial-carousel .elementor-swiper-button-next {
  right: 48px !important;
}

.testimonial-carousel .elementor-swiper-button i,
.testimonial-carousel .elementor-swiper-button svg {
  color: #1555CE !important;
  fill: #1555CE !important;
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
}

.testimonial-carousel .elementor-swiper-button:hover {
  background: #C7D9F8 !important;
}

/* Backup .elementor-81665 .elementor-element.elementor-element-41d005ds for some Elementor/Swiper versions */
.testimonial-carousel .swiper-button-prev,
.testimonial-carousel .swiper-button-next {
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 50 !important;
}

/* =========================================
   Pagination Dots
   ========================================= */

.testimonial-carousel .swiper-pagination {
  position: relative !important;
  margin-top: 0;
  bottom: auto !important;
  left: auto !important;
  width: 100%;
  text-align: center;
  padding-bottom: 0 !important;
  margin-top: -75px !important;
}

.testimonial-carousel .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  border-radius: 100px !important;
  background: rgba(21, 85, 206, 0.30) !important;
  opacity: 1 !important;
  margin: 0 8px !important;
  transition: all 0.2s ease;
}

.testimonial-carousel .swiper-pagination-bullet-active {
  width: 30px !important;
  height: 10px !important;
  border-radius: 100px !important;
  background: rgba(21, 85, 206, 0.60) !important;
}

/* =========================================
   Tablet
   ========================================= */

@media (max-width: 1024px) {
  .testimonial-carousel .elementor-testimonial {
    grid-template-columns: 310px 1fr;
    column-gap: 36px;
    padding: 54px 44px 44px;
    min-height: 340px;
    align-items: center !important;
  }

  .testimonial-carousel .elementor-testimonial__content {
    align-self: center !important;
    display: flex !important;
    align-items: center !important;
  }

  .testimonial-carousel .elementor-testimonial__footer {
    align-self: center !important;
    display: flex !important;
    align-items: center !important;
  }

  .testimonial-carousel .elementor-testimonial__image {
    width: 290px !important;
    height: 230px !important;
  }

  .testimonial-carousel .sh-tc-quote {
    font-size: 20px;
  }

  .testimonial-carousel .sh-tc-name,
  .testimonial-carousel .sh-tc-title {
    font-size: 18px;
  }

  .testimonial-carousel .elementor-swiper-button {
    width: 50px !important;
    height: 50px !important;
  }

  .testimonial-carousel .elementor-swiper-button-prev {
    left: 20px !important;
  }

  .testimonial-carousel .elementor-swiper-button-next {
    right: 20px !important;
  }
}

/* =========================================
   Mobile
   ========================================= */

@media (max-width: 767px) {
  .testimonial-carousel {
    max-width: 100%;
  }

  .testimonial-carousel .elementor-testimonial {
    display: flex;
    flex-direction: column;
    align-items: flex-start !important;
    padding: 36px 0px 34px;
    min-height: auto;
  }

  .testimonial-carousel .elementor-testimonial__footer {
    width: 100%;
    justify-content: flex-start !important;
    margin-bottom: 24px !important;
  }

  .testimonial-carousel .elementor-testimonial__image {
    width: 100% !important;
    max-width: 418px !important;
    height: auto !important;
    aspect-ratio: 418 / 332;
  }

  .testimonial-carousel .elementor-testimonial__content {
    width: 100%;
    display: block !important;
  }

  .testimonial-carousel .sh-tc-quote {
    font-size: 18px;
  }

  .testimonial-carousel .sh-tc-name,
  .testimonial-carousel .sh-tc-title {
    font-size: 17px;
  }

  .testimonial-carousel .sh-tc-company-logo {
    max-width: 110px;
  }

  .testimonial-carousel .swiper-pagination {
    margin-top: 20px;
  }

  .testimonial-carousel .elementor-swiper-button {
    width: 44px !important;
    height: 44px !important;
  }

  .testimonial-carousel .elementor-swiper-button-prev {
    left: 8px !important;
  }

  .testimonial-carousel .elementor-swiper-button-next {
    right: 8px !important;
  }

  .testimonial-carousel .elementor-swiper-button i,
  .testimonial-carousel .elementor-swiper-button svg {
    width: 18px !important;
    height: 18px !important;
    font-size: 18px !important;
  }
}

/* =========================================
   Mobile / Tablet: Move arrows beside dots
   768px and below
   ========================================= */

@media (max-width: 768px) {
  .testimonial-carousel .elementor-main-swiper,
  .testimonial-carousel .swiper {
    position: relative;
    padding-bottom: 90px;
  }

  /* Center dots */
  .testimonial-carousel .swiper-pagination {
    position: absolute !important;
    bottom: 42px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: auto !important;
    margin-top: 0 !important;
    z-index: 40;
  }

  /* Move arrows beside dots */
  .testimonial-carousel .elementor-swiper-button {
    top: auto !important;
    bottom: 32px !important;
    transform: none !important;

    width: 44px !important;
    height: 44px !important;
    z-index: 50 !important;
  }

  /* Left arrow beside dots */
  .testimonial-carousel .elementor-swiper-button-prev {
    left: calc(50% - 120px) !important;
    right: auto !important;
  }

  /* Right arrow beside dots */
  .testimonial-carousel .elementor-swiper-button-next {
    right: calc(50% - 120px) !important;
    left: auto !important;
  }

  .testimonial-carousel .elementor-swiper-button i,
  .testimonial-carousel .elementor-swiper-button svg {
    width: 18px !important;
    height: 18px !important;
    font-size: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-509083a *//* clickable row */
.sh-faq summary.e-n-accordion-item-title {
    position: relative !important;
    display: block !important;
    padding: 24px 40px 24px 0 !important;
    margin: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    list-style: none !important;
    cursor: pointer;
}

/* remove default disclosure marker */
.sh-faq summary.e-n-accordion-item-title::-webkit-details-marker {
    display: none !important;
}

.sh-faq summary.e-n-accordion-item-title::marker {
    display: none !important;
    content: "" !important;
}

/* title wrapper */
.sh-faq .e-n-accordion-item-title-header {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    min-width: 0 !important;
}

/* question text */
.sh-faq .e-n-accordion-item-title-text {
    display: block !important;
    width: 100% !important;
    text-align: left !important;
    color: #242C3A !important;
    font-family: "Open Sans", sans-serif !important;
    font-size: 26px !important;
    font-weight: 800 !important;
    line-height: 1.3 !important;
    margin: 0 !important;
    padding: 0 !important;
    letter-spacing: -1.05px !important;
}

/* icon pinned to right */
.sh-faq .e-n-accordion-item-title-icon {
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #14D2A0 !important;
}

/* icon size */
.sh-faq .e-n-accordion-item-title-icon i,
.sh-faq .e-n-accordion-item-title-icon svg {
    color: #14D2A0 !important;
    fill: #14D2A0 !important;
    font-size: 22px !important;
    width: 22px !important;
    height: 22px !important;
    line-height: 1 !important;
    display: block !important;
}

/* divider under each item */
.sh-faq .e-n-accordion-item {
    border-bottom: 2px solid rgba(20, 210, 160, 0.30) !important;
}

.sh-faq .e-n-accordion-item:last-child {
    border-bottom: none !important;
}

/* answer area cleanup */
.sh-faq .e-n-accordion-item > div[role="region"],
.sh-faq .e-n-accordion-item-content,
.sh-faq .e-n-accordion-item-content-wrapper,
.sh-faq .e-n-accordion-item .e-con,
.sh-faq .e-n-accordion-item .elementor-element.e-con {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    margin: 0 !important;
}

/* keep region padding minimal for smoother animation */
.sh-faq .e-n-accordion-item > div[role="region"] {
    padding: 6px 0 0 0 !important;
}

/* text editor wrapper in answer */
.sh-faq .e-n-accordion-item > div[role="region"] .elementor-widget-text-editor,
.sh-faq .e-n-accordion-item > div[role="region"] .elementor-widget-container {
    margin: 0 !important;
    padding: 0 0 20px 0 !important; /* creates space above green line */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* answer text */
.sh-faq .e-n-accordion-item > div[role="region"] .elementor-widget-text-editor p {
    color: #242C3A !important;
    font-family: "Open Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 1.6 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53187eec */.why-bottom-title .elementor-heading-title {
    font-size: 70px;
    font-weight: 800;
    line-height: 110%;
    letter-spacing: -2.1px;
    text-transform: uppercase;
}

.why-bottom-content p {
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
}/* End custom CSS */